← Back to team overview

openshot.developers team mailing list archive

Re: Next Version of OpenShot (1.4)

 

Andy,
I just finished reviewing and testing the *21* commits on your initial 1.4
branch merge.  I'm going to go through every change over the next day or two
to help test everything.  Most commits look great.  I did find a few
regressions and bugs so far... and fixed them.  Details below... more emails
to follow. =)

   - *Rev 485.1.3* (bug #520941) - I don't *think* this will fix the
   problem.  It's related to an incorrect FFmpeg length estimate, and the fact
   transitions are "absolute" frame numbers, and clips are "relative" frame
   numbers that just keep stacking on top of each other.  If a clip is actually
   shorter than the estimate, MLT just starts the next clip earlier, and thus
   our transition is now wrong.  So, there is really not much that can be fixed
   in OpenShot to prevent this.  This change might fix one scenario, but break
   others.  Not sure, we just need to test this alot.
   - *485.1.7 FIXED* - My only comment is that I think the "icon size"
   should be the same on the transitions and effects tabs.  Added a new option
   to the preferences: Icon Size: small or medium?
   - *485.1.11 FIXED* - Regression. The change stopped all other languages
   from filtering the list correctly.  This code already supports all
   languages.
   - *485.1.12 FIXED* - Regression. The change stopped all other languages
   from filtering the list correctly.  This code already supports all
   languages.
   - *Updated POT* template file, so all translations should now be in
   LaunchPad.

Everything else looked good and worked good during my testing.  I've made my
way to Rev 487 tonight.  Only 37 commits to go.  I'll continue tomorrow.  Be
sure to "bzr pull" before you work, especially now that I'm back into the
code and working with you. =)  Thanks again for all the help!

Thanks!
-Jonathan



On Tue, Aug 30, 2011 at 12:21 PM, Jonathan Thomas
<jonathan.oomph@xxxxxxxxx>wrote:

> Thanks for your help with this release!  You've really done all the hard
> work this time, keeping up with all the patches, commits, etc...  So, thank
> you so much.  Yes, I do have a few things I would like get done this
> release, including a few new Blender animations I've been working on,
> titles, and transitions.  I'll try and finish up those things this week.
>
> There are 4 branches which relate to translations:
>
>    - lp:openshot
>       - The /language/Generate_POT.py file generates an updated POT with
>       all strings from OpenShot.  When this file gets committed, LaunchPad will
>       automatically find the new translations and update their website.
>    - lp:~openshot.code/openshot/translations
>       - This branch gets updated daily, with all translations.  Just PO
>       files.
>    - lp:openshot/openshot-docs
>       - This branch holds the help manual, including instructions on how
>       to generate a POT file for the help manual.  When the POT file is committed,
>       it gets automatically processed by LaunchPad.
>    - lp:~openshot.code/openshot/openshot-docs-translations
>       - This branch gets updated daily, with all translations for the help
>       manual.  Just PO files.
>
> The final steps of translations require a "compile.py" file to be run,
> inside each of the "translation" branches.  This converts all the PO files,
> into compiled MO files.  These MO files are then copied into our /locale/
> folders, and the /doc/ folders, etc...  There are still a hand full of
> undocumented steps, and I should probably created a "Deployment" document
> which details all of these steps for us.
>
> I will go ahead and update the translations for both OpenShot and
> OpenShot-Docs today, and assist with all these steps as needed... since I've
> done them quite a few times. =)  But, in-case I get hit by a bus, at least
> it's partially documented now.
>
> Thanks!
> -Jonathan
>
>
> On Tue, Aug 30, 2011 at 5:00 AM, Andy Finch <we.rocked.in79@xxxxxxxxx>wrote:
>
>> Hi Jonathan,
>>
>> I've been making good progress on 1.4, there are a couple more patches
>> I need to look at and there were a couple more effects I was going to
>> try out, but after that I'm more or less done on what I was going to
>> do.
>>
>> Were you going to try and get to any of those items on your list?
>>
>> We also need to get the translation files updated as there are plenty
>> of new strings - are you able to do this?
>>
>> Overall, it's looking good - there have been some good patches
>> contributed that help make Openshot more usable and solid, with some
>> good new things:
>>
>> New frei0r effects - flippo, equaliz0r, levels, colouradj_RGB,
>> primary_colors, RGB Parade, letterbox (I'm going to look at a couple
>> more). So there should be plenty of colour correction options now.
>> New transitions - bubbles, clouds, clouds 2 (maybe more to come).
>> Can now convert a clip on the timeline to an Image sequence.
>> Can set the start time & length of a transition/mask exactly via the
>> properties
>> Can set the start time of a clip exactly via the clip properties
>> Lots more validation in place to prevent such things as overwriting of
>> project files, title files etc. In general, more user feedback.
>>
>> Plus loads of bugfixes.
>>
>> Anyway, let me know what you think.
>>
>> Cheers,
>> Andy.
>>
>>
>> On 8 June 2011 17:25, Jonathan Thomas <jonathan.oomph@xxxxxxxxx> wrote:
>> > Greetings everyone!  I have a few ideas I wanted to bounce off everyone.
>> >  Since the C++ library is taking longer than anticipated (because of
>> > cross-platform slow down... mainly issues with Windows and how much it
>> > sucks), I thought maybe we should knock out another MLT powered release,
>> and
>> > let's call this verison 1.4.
>> > Here were a few things we could focus on:
>> > Replace Goocanvas with Mutter (or another canvas)
>> > - Goocanvas is giving us all sorts of trouble with performance (when
>> zoomed
>> > in) and not displaying the entire timeline, due to issues with maximum
>> > width.  This is a MAJOR change, and will likely take a lot of time to
>> get
>> > right, but it could make a HUGE difference to the performance and speed
>> of
>> > OpenShot's timeline.
>> > Relative File Paths
>> > - This has been a long standing issue, and one that is easily fixed.
>>  The
>> > .OSP file only needs the relative path to the media, and at run-time we
>> > locate the actual file path and use it.  This would make moving projects
>> > easily, as well as sharing your project easier.  Easy and low risk.
>> > Improve SWIG Python bindings to MLT
>> > - I have learned many things about SWIG in recent days, as well as the
>> > ability to add generic Python try/catch around all MLT method calls.  It
>> > works great with C++, but I've never tried it with C, so no promises
>> this
>> > will work.  But, best case, no more "segmentation faults" from MLT that
>> kill
>> > the Python interpretor.  Instead, generic Python errors would be raised,
>> and
>> > we could handle them in some better way.
>> > Improve ICON and THEME
>> > - As much as I like the new timeline theme, I think we can improve it a
>> bit
>> > more.  This might go hand in hand with Mutter (or similar canvas), but I
>> > want the clip representations to look as slick as possible, spacing,
>> > play-head, etc... to all as good as possible.  Just saying there are
>> bound
>> > to be some small and significant changes we can make to improve the look
>> and
>> > feel.
>> > Transitions and Effects and Titles
>> > - We have many effects that are not being tapped into, including many
>> Frie0r
>> > effects, additional audio effects, color correcting effects, etc...  We
>> can
>> > also create a lot more transitions, or use the community to generate
>> many
>> > new transitions and title SVGs.  These are low risk additions to any
>> > release, and add some fun for users.
>> > In summary, the new C++ video editing library is coming along great, but
>> > more slowly than I hoped.  So, a new release of OpenShot would keep the
>> > momentum moving in our direction, and hopefully please our users, fans,
>> and
>> > critics. =)  What does everyone think about this idea?
>> > Thanks!
>> > -Jonathan
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~openshot.developers
>> > Post to     : openshot.developers@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~openshot.developers
>> > More help   : https://help.launchpad.net/ListHelp
>> >
>> >
>>
>
>

Follow ups

References