Python-popen errors with MLT 0.7.4

Bug #822354 reported by GMaq
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenShot Video Editor
Fix Released
Undecided
Unassigned

Bug Description

Hi,

In AV Linux 5.0 I used a custom 0.7.3 MLT version from GIT that avoided many of the issues of 0.7.2, since MLT 0.7.4 has been released I am using it here in development and am seeing issues with both Openshot and Kdenlive (Kdenlive is now resolved).

With Openshot 1.3.1 an upgrade to 0.7.4 results in the dreaded 'no codecs found' error which generally seems to imply that the melt executable is not being found correctly or at all. If I launch Openshot from the terminal everything looks normal and there is a large amount of output from the liblrdf scan of the numerous LADSPA audio plugins on the system (also normal due to MLT's blessed new ability to hook into LADSPAs). The problem seems to occur at the end of the scan where I am seeing this error:

There were some errors calling melt using os.Popen()
There were some errors calling melt using os.Popen()
There were some errors calling melt using os.Popen()

The MLT issue with Kdenlive may shed some light on this because MLT 0.7.4 has moved from using 'stderr' for querying melt to using 'stdout'. I asked Dan Dennedy about this on the mlt-mailing list and he personally wasn't seeing this issue with Openshot 1.3.1 and thought that python-popen should be able to handle this change from stderr to stdout. In my experience and using the same build/packaging methods I am now seeing this error and Openshot is not working with MLT 0.7.4.

Let me clarify that the existing 0.7.3GIT MLT is doing the job quite nicely with Openshot 1.3.1 however since you are working on the 1.4 release which will most likely be using MLT 0.7.4 when it's complete I thought I'd share my findings in case there are other similar issues with MLT 0.7.4.

Looking forward to the 1.4 release! Best Regards, Glen MacArthur - AV Linux maintainer.

Revision history for this message
Andy Finch (fincha) wrote :

Hi Glen, for version 1.4 we will not be using melt to detect the codecs, so hopefully this will not be an issue. I'll be merging into the main trunk the current 1.4 changes in the next few days, maybe you can test this again when the trunk is updated. I'll leave this open until then.

Revision history for this message
GMaq (info-bandshed) wrote :

Andy,

Thanks for the reply, I'll wait and see what new alchemy you've cooked up when you merge your branch. Looking forward to it!

Revision history for this message
GMaq (info-bandshed) wrote :

OK,

Just tried 1.4alpha1 with MLT 0.7.4 and the issue is fixed although of course it still affects 1.3.1 with MLT 0.7.4. Great work Andy, you had quite a grocery list of bugs there!

Revision history for this message
Andy Finch (fincha) wrote :

Well, Mael wrote the code, I just applied the patch :-)

Good to see that it fixes the problem. I assume you won't be releasing another version of AVLinux before September (our projected estimate for 1.4)?

Changed in openshot:
milestone: none → 1.4.0
status: New → Fix Committed
Andy Finch (fincha)
Changed in openshot:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.