Thanks Richard, I think you have made a good summary here.

Audacity is attempting to make itself independent of the changes in libav and ffmpeg by using Gstreamer as a third-party. I support that (for now at least). We want the functionality without the hassle.

TTFN
Martyn

On 20/05/2014 09:14, Richard Ash wrote:
On Wed, 14 May 2014 19:27:38 +0200
Michael Niedermayer <[email protected]> wrote:
On Sun, May 11, 2014 at 09:16:29PM +0200, Benjamin Drung wrote:
That's why I send this mail to this mailing list to request help. Is
there anyone who has the time and skill to help porting Audacity to
the latest FFmpeg API version?

[1] http://bugzilla.audacityteam.org/show_bug.cgi?id=606

I think I'm right in saying that no-one on the audacity-devel list was
specifically aware of this work/request (or I might have said something
earlier).

As a result of this problem, one of the Audacity contributors, Leyland
Lucius, has been perusing the use of Gstreamer as an abstraction layer
for ffmpeg. This work has recently arrived in Audacity SVN, so you
should be able to see where it is at (it isn't working for me, but I
don't think it's Leyland's fault).

The rationale for doing this is that the Gstreamer 1.0 API is much more
stable than the libAV one, and there is an (actively maintained)
gst-plugin-libav which provides the functionality of libAV through that
API. Thus the problem of providing up-to-date builds of libAV is
reduced, and an abstraction layer is provided.

This also has the benefit of allowing (in principal) any other codecs
which are supported in Gstreamer (or by plugins for it) to be added to
Audacity relatively easily. This is something we hope to make modular,
so that it doesn't need a complete new build of audacity to use new
gstreamer plug-ins, and every download of Audacity doesn't have to ship
with every possible codec library.



Richard

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
audacity-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-devel

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to