mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-07 06:52:41 +00:00
Release 1.5.90
This commit is contained in:
parent
e3bdfb5608
commit
173718d146
9 changed files with 5738 additions and 82 deletions
394
ChangeLog
394
ChangeLog
|
@ -1,9 +1,397 @@
|
|||
=== release 1.5.2 ===
|
||||
=== release 1.5.90 ===
|
||||
|
||||
2015-06-24 Sebastian Dröge <slomo@coaxion.net>
|
||||
2015-08-19 Sebastian Dröge <slomo@coaxion.net>
|
||||
|
||||
* configure.ac:
|
||||
releasing 1.5.2
|
||||
releasing 1.5.90
|
||||
|
||||
2015-08-16 19:08:16 +0200 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavviddec.h:
|
||||
aviddec: Re-enable direct rendering
|
||||
This is achieved by using a tempory internal pool. We can then switch to a
|
||||
downstream pool if the downstream pool buffer have matching strides.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=752802
|
||||
|
||||
2015-08-17 04:36:39 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: use template subset check for accept-caps
|
||||
It is faster than doing a query that propagates downstream and
|
||||
should be enough
|
||||
|
||||
2015-08-17 04:35:41 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: use pad template caps for accept-caps
|
||||
use template subset check for accept-caps
|
||||
It is faster than doing a query that propagates downstream and
|
||||
should be enough
|
||||
|
||||
2015-08-16 14:14:27 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: remove useless getcaps method
|
||||
It just calls the exact same function as the default handler
|
||||
|
||||
2015-08-16 14:13:05 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: remove useless getcaps method
|
||||
It just calls the exact same function as the default handler
|
||||
|
||||
2015-08-15 07:30:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: let audiodecoder call the default pad query handler
|
||||
Avoids repeating the same handling in many decoders
|
||||
|
||||
2015-08-15 07:18:07 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: let videodecoder call the default pad query handler
|
||||
Avoids repeating the same handling in many decoders
|
||||
|
||||
2015-08-15 12:51:19 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to n2.7.2
|
||||
|
||||
2015-08-14 08:22:39 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: use template caps intersection for accept-caps
|
||||
Avoid doing downstream caps queries when accept-caps should just
|
||||
do a shallow caps check on the element itself
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=753623
|
||||
|
||||
2015-08-14 08:21:51 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: use template caps intersection for accept-caps
|
||||
Avoid doing downstream caps queries when accept-caps should just
|
||||
do a shallow caps check on the element itself
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=753623
|
||||
|
||||
2015-07-30 23:07:39 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* ext/libav/gstavdemux.c:
|
||||
Map ffmpeg metadata to GStreamer tags
|
||||
Update to the metadata API ffmpeg has had in
|
||||
place for a long time now, and reenable output
|
||||
of GStreamer tags from the demuxer.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=566605
|
||||
|
||||
2015-07-28 17:54:23 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Remove unused force parameter
|
||||
This parameter has been always false for a long time.
|
||||
|
||||
2015-08-03 21:40:12 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Use caps-like size in get_buffer2()
|
||||
The size in the AVFrame in get_buffer2 don't match the output size,
|
||||
instead they match ffmpeg's memory requirements, so we can't compare
|
||||
them from the values of the output AVFrame. Those are comparable to
|
||||
the values in the passed AVCodecContext.
|
||||
|
||||
2015-08-03 21:02:37 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Reset current_dr on close and when not chosing it
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=753189
|
||||
|
||||
2015-07-28 16:16:10 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Disable direct rendering before a frame has been produces
|
||||
ffmpeg doesn't provide the final's image width & height in the get_buffer2()
|
||||
callback, so it's not possible to create an output state for GstVideoDecoder
|
||||
at this stage. So only try to do direct rendering if the buffer pool has already
|
||||
been negotiated based on the final decoded size.
|
||||
This partially reverts the effects of 2e621f8db
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=752802
|
||||
|
||||
2015-07-28 11:19:52 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
Revert "For static builds, add the ffmpeg library directories to the linker flags"
|
||||
This reverts commit ac3437153dc6cb3d82cdda0d1f60ffc5600fdf67.
|
||||
Doesn't actually make sense as it will put the (uninstalled) library paths
|
||||
into the installed .la files. How does this all work?
|
||||
|
||||
2015-07-28 11:02:47 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
For static builds, add the ffmpeg library directories to the linker flags
|
||||
|
||||
2015-07-27 18:49:49 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Get code out of loop
|
||||
Code was executed only on the first iteration, so just pull it out
|
||||
of the loop entirely. This makes it clear it has nothing to do with the loop.
|
||||
|
||||
2015-07-27 18:44:53 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Only create the AVBuffer once the stride is validated
|
||||
If it is created earlier and the stride is invalid, then the frame
|
||||
will be freed and it won't be possible to use it in the fallback path.
|
||||
Not doing this causes a segfault because it will try to use
|
||||
already freed memory.
|
||||
|
||||
2015-07-27 15:29:49 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Re-enable direct rendering
|
||||
|
||||
2015-07-25 02:54:20 -0400 Olivier Crete <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: Read channels from the channels field
|
||||
If there is no layout, just read the channel count from the
|
||||
channels field.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=752186
|
||||
|
||||
2015-07-23 19:15:43 -0400 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Ignore negotiation error on shutdown
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=752800
|
||||
|
||||
2015-07-25 03:05:25 -0400 Olivier Crête <olivier.crete@ocrete.ca>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: Access field using accessors
|
||||
Those fields are documented to only be safe to access using
|
||||
accessors as their position is not part of the ABI.
|
||||
|
||||
2015-07-22 09:44:27 +0100 James Smith <smithjd15@gmail.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavdemux.c:
|
||||
Add support for musepack (mpc) sv8 audio
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=732682
|
||||
|
||||
2015-07-16 18:17:05 +0900 Vineeth T M <vineeth.tm@samsung.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: fix slice_offset memory leak
|
||||
In case of real videos, slice_offset is being allocated,
|
||||
but the same is not being freed.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=752404
|
||||
|
||||
2015-07-16 17:24:48 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* gst-libav.doap:
|
||||
Update mailing list in doap file
|
||||
|
||||
2015-07-07 17:52:49 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
Disable iconv support to fix Windows build
|
||||
It's needed only for subtitle charset conversion, and we don't
|
||||
use the ffmpeg subtitle support anyway.
|
||||
Also disable d3d11va and dxva2 support, we don't use the hardware
|
||||
codec support.
|
||||
|
||||
2015-07-03 21:59:42 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From f74b2df to 9aed1d7
|
||||
|
||||
2015-07-02 15:44:45 +0200 Heinrich Fink <hfink@toolsonair.com>
|
||||
|
||||
* configure.ac:
|
||||
Fix OSX build: Explicitly disable VDA h264 decoder
|
||||
VideoDecodeAcceleration framework is deprecated in 10.11, and currently
|
||||
cuases linker errors when compiling on OSX. Oddly, --disable-hwaccels
|
||||
did not also disable h264_vda already.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751838
|
||||
|
||||
2015-07-01 22:40:02 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/gstav.c:
|
||||
* ext/libswscale/gstffmpegscale.c:
|
||||
Make the LGPL build the default and require --enable-gpl to build a GPL licensed version
|
||||
|
||||
2015-07-01 22:11:52 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavmux.c:
|
||||
avmux: Blacklist some subtitle and adaptive streaming muxers
|
||||
|
||||
2015-06-30 12:05:46 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* .gitmodules:
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
* gst-libs/ext/libav:
|
||||
Switch from libav v11.4 to ffmpeg n2.7.1
|
||||
ffmpeg seems to be the one of the two forks, which is most widely used by
|
||||
Linux distributions and in general. Also Google is using it for e.g. Chrome
|
||||
and has engineers working on finding and fixing security issues in it.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751607
|
||||
|
||||
2015-06-30 19:59:54 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: Remember how many samples the codec consumed for telling the base class
|
||||
|
||||
2015-06-30 19:18:53 +0200 Thomas Bluemel <tbluemel@control4.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavauddec.h:
|
||||
avauddec: Ensure input buffers have FF_INPUT_BUFFER_PADDING_SIZE padding, which is required by avcodec_decode_audio4 ()
|
||||
|
||||
2015-06-29 13:29:05 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavmux.c:
|
||||
avmux: Ignore stream_segment,ssegment muxer that is provided by ffmpeg
|
||||
The comma confuses our code, e.g. it's not a valid element name or structure
|
||||
name.
|
||||
|
||||
2015-06-28 16:54:35 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Fix compiler warning
|
||||
gstavvidenc.c: In function 'gst_ffmpegvidenc_flush_buffers':
|
||||
gstavvidenc.c:733:7: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
|
||||
GstFFMpegVidEncClass *oclass =
|
||||
^
|
||||
cc1: all warnings being treated as errors
|
||||
|
||||
2015-06-28 16:35:46 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Set AVFrame flags for interlacing per frame and not in set_format()
|
||||
They will get overridden by av_frame_unref() with the defaults.
|
||||
|
||||
2015-06-28 16:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av{aud,vid}enc: Create wrapped output buffers with GST_MEMORY_FLAG_READONLY
|
||||
libav might still have references to the buffers itself and uses a writability
|
||||
system similar to ours based on reference counts.
|
||||
|
||||
2015-06-28 16:30:54 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Properly wrap and free the output AVPackets generated during draining
|
||||
|
||||
2015-06-28 16:27:52 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Make sure to keep input data alive until libav is done with it
|
||||
|
||||
2015-06-28 16:21:33 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: Make sure to keep input data alive until libav is done with it
|
||||
|
||||
2015-06-28 15:37:23 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavaudenc.h:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av{aud,vid}enc: Stop using deprecated AVFrame APIs
|
||||
|
||||
2015-06-28 12:33:49 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: Remove custom buffer allocation function
|
||||
libav always uses planar audio formats nowadays, not much use in
|
||||
us trying to allocate anything here until we add support for planar
|
||||
aka non-interleaved audio formats at least in audioconvert.
|
||||
|
||||
2015-06-27 20:25:36 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavauddec.h:
|
||||
avauddec: Use undeprecated AVFrame API
|
||||
|
||||
2015-06-27 20:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Free frame before the codec is freed
|
||||
Who knows, maybe freeing the frame calls cleanup inside the codec.
|
||||
|
||||
2015-06-27 20:15:20 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Use undeprecated AVFrame API and unref frame once we're done with it
|
||||
|
||||
2015-06-27 20:08:46 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: Negotiate based on the AVFrame instead of just the AVCodecContext
|
||||
|
||||
2015-06-26 20:38:01 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Use the new get_buffer2() API instead of the deprecated APIs
|
||||
And do the frame reference counting by adding AVBufferRefs to the frame.
|
||||
|
||||
2015-06-26 20:20:14 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Also proxy the data/size pointers for our wrapper AVBufferRef
|
||||
|
||||
2015-06-26 17:30:25 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
codecmap: add vp9 mapping
|
||||
|
||||
2015-06-26 16:50:16 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Wrap the original AVBufferRef in our own buffer for the destroy function
|
||||
Just adding a dummy buffer at the very end might not be enough as there
|
||||
already might be too many buffers.
|
||||
|
||||
2015-06-26 15:38:38 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: libav will already copy the reordered_opaque pointer for us
|
||||
If we do it ourselves, it might get the wrong value if our assumptions are
|
||||
broken by libav at a later time.
|
||||
|
||||
2015-06-26 15:34:30 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavviddec.h:
|
||||
avviddec: Negotiate based on the AVFrame information, not the context information
|
||||
The context contains the information from the latest input frame, we're
|
||||
however interested in the information from the latest output frame. As we have
|
||||
to negotiate for the buffer that is about to come next.
|
||||
This should fix some crashes that happened when both information got out of
|
||||
sync. If that happens now, we will do fallback allocation until the output
|
||||
is renegotiated too.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750865
|
||||
|
||||
2015-06-25 00:04:23 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
Back to development
|
||||
|
||||
=== release 1.5.2 ===
|
||||
|
||||
2015-06-24 23:40:51 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* docs/plugins/gst-libav-plugins.hierarchy:
|
||||
* docs/plugins/inspect/plugin-libav.xml:
|
||||
* gst-libav.doap:
|
||||
Release 1.5.2
|
||||
|
||||
2015-06-16 17:50:03 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
|
|
2
NEWS
2
NEWS
|
@ -1,2 +1,2 @@
|
|||
This is GStreamer Libav Plugins 1.5.2
|
||||
This is GStreamer Libav Plugins 1.5.90
|
||||
|
||||
|
|
36
RELEASE
36
RELEASE
|
@ -1,17 +1,16 @@
|
|||
|
||||
Release notes for GStreamer libav Plugins 1.5.2
|
||||
Release notes for GStreamer libav Plugins 1.5.90
|
||||
|
||||
|
||||
The GStreamer team is pleased to announce the second release of the unstable
|
||||
1.5 release series. The 1.5 release series is adding new features on top of
|
||||
The GStreamer team is pleased to announce the first release candidate for the
|
||||
stable 1.6 release series. The 1.6 release series is adding new features on top of
|
||||
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
|
||||
series of the GStreamer multimedia framework. The unstable 1.5 release series
|
||||
will lead to the stable 1.6 release series in the next weeks, and newly added
|
||||
API can still change until that point.
|
||||
series of the GStreamer multimedia framework. The final 1.6.0 release is planned
|
||||
in the next few days unless any major bugs are found.
|
||||
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
|
||||
during the unstable 1.5 release series.
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
|
||||
the GStreamer project.
|
||||
|
||||
|
||||
|
||||
|
@ -40,7 +39,16 @@ contains a set of less supported plugins that haven't passed the
|
|||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 750398 : avenc_mjpeg fails to negotiate the source format
|
||||
* 566605 : Support the new libav metadata API
|
||||
* 721983 : Port to get_buffer2
|
||||
* 731286 : avauddec: Ensure input buffers have FF_INPUT_BUFFER_PADDING_SIZE padding
|
||||
* 731347 : libav: If codec sets channels to 0, gst_ffmpegauddec_get_buffer () crashes
|
||||
* 732682 : gst-libav not declaring support for mpc sv8
|
||||
* 750865 : avviddec: Crashing if resolution changes without corresponding input caps changes
|
||||
* 751607 : Reconsider decision to use libav or ffmpeg
|
||||
* 751838 : Compilation fails with ffmpeg h264_vda build
|
||||
* 752802 : avviddec: Sends incorrect CAPS event before the correct one
|
||||
* 753189 : avdec_h264: Broken image after resizing
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -77,9 +85,17 @@ subscribe to the gstreamer-devel list.
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Edward Hervey
|
||||
* Heinrich Fink
|
||||
* James Smith
|
||||
* Jan Schmidt
|
||||
* Nicolas Dufresne
|
||||
* Olivier Crete
|
||||
* Olivier Crête
|
||||
* Sebastian Dröge
|
||||
* Stefan Sauer
|
||||
* Thiago Santos
|
||||
* Thomas Bluemel
|
||||
* Tim-Philipp Müller
|
||||
* Vineeth T M
|
||||
* Wim Taymans
|
||||
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.69)
|
|||
dnl initialize autoconf
|
||||
dnl when going to/from release please set the nano (fourth number) right !
|
||||
dnl releases only do Wall, cvs and prerelease does Werror too
|
||||
AC_INIT(GStreamer libav, 1.5.2.1,
|
||||
AC_INIT(GStreamer libav, 1.5.90,
|
||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||
gst-libav)
|
||||
|
||||
|
@ -40,11 +40,11 @@ GST_API_VERSION=1.0
|
|||
AC_SUBST(GST_API_VERSION)
|
||||
|
||||
AG_GST_LIBTOOL_PREPARE
|
||||
AS_LIBTOOL(GST, 502, 0, 502)
|
||||
AS_LIBTOOL(GST, 590, 0, 590)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.5.2.1
|
||||
GST_PBREQ=1.5.2.1
|
||||
GST_REQ=1.5.90
|
||||
GST_PBREQ=1.5.90
|
||||
|
||||
ORC_REQ=0.4.16
|
||||
ORC_CHECK([$ORC_REQ])
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -14,9 +14,12 @@ GObject
|
|||
avdec_aac
|
||||
avdec_aac_latm
|
||||
avdec_ac3
|
||||
avdec_ac3_fixed
|
||||
avdec_adpcm_4xm
|
||||
avdec_adpcm_adx
|
||||
avdec_adpcm_afc
|
||||
avdec_adpcm_ct
|
||||
avdec_adpcm_dtk
|
||||
avdec_adpcm_ea
|
||||
avdec_adpcm_ea_maxis_xa
|
||||
avdec_adpcm_ea_r1
|
||||
|
@ -30,7 +33,9 @@ GObject
|
|||
avdec_adpcm_ima_ea_eacs
|
||||
avdec_adpcm_ima_ea_sead
|
||||
avdec_adpcm_ima_iss
|
||||
avdec_adpcm_ima_oki
|
||||
avdec_adpcm_ima_qt
|
||||
avdec_adpcm_ima_rad
|
||||
avdec_adpcm_ima_smjpeg
|
||||
avdec_adpcm_ima_wav
|
||||
avdec_adpcm_ima_ws
|
||||
|
@ -57,12 +62,20 @@ GObject
|
|||
avdec_comfortnoise
|
||||
avdec_cook
|
||||
avdec_dca
|
||||
avdec_dsd_lsbf
|
||||
avdec_dsd_lsbf_planar
|
||||
avdec_dsd_msbf
|
||||
avdec_dsd_msbf_planar
|
||||
avdec_dsicinaudio
|
||||
avdec_dss_sp
|
||||
avdec_eac3
|
||||
avdec_evrc
|
||||
avdec_flac
|
||||
avdec_g722
|
||||
avdec_g723_1
|
||||
avdec_g726
|
||||
avdec_g726le
|
||||
avdec_g729
|
||||
avdec_gsm
|
||||
avdec_gsm_ms
|
||||
avdec_iac
|
||||
|
@ -87,6 +100,7 @@ GObject
|
|||
avdec_opus
|
||||
avdec_paf_audio
|
||||
avdec_pcm_lxf
|
||||
avdec_pcm_s16be_planar
|
||||
avdec_pcm_s24le_planar
|
||||
avdec_pcm_s32le_planar
|
||||
avdec_pcm_s8_planar
|
||||
|
@ -101,12 +115,15 @@ GObject
|
|||
avdec_sipr
|
||||
avdec_smackaud
|
||||
avdec_sol_dpcm
|
||||
avdec_sonic
|
||||
avdec_tak
|
||||
avdec_truehd
|
||||
avdec_truespeech
|
||||
avdec_tta
|
||||
avdec_twinvq
|
||||
avdec_vima
|
||||
avdec_vmdaudio
|
||||
avdec_wavesynth
|
||||
avdec_wmalossless
|
||||
avdec_wmapro
|
||||
avdec_wmav1
|
||||
|
@ -126,19 +143,32 @@ GObject
|
|||
avenc_adpcm_yamaha
|
||||
avenc_alac
|
||||
avenc_comfortnoise
|
||||
avenc_dca
|
||||
avenc_eac3
|
||||
avenc_g722
|
||||
avenc_g723_1
|
||||
avenc_g726
|
||||
avenc_mp2
|
||||
avenc_mp2fixed
|
||||
avenc_nellymoser
|
||||
avenc_pcm_s16be_planar
|
||||
avenc_pcm_s24le_planar
|
||||
avenc_pcm_s32le_planar
|
||||
avenc_pcm_s8_planar
|
||||
avenc_real_144
|
||||
avenc_roq_dpcm
|
||||
avenc_s302m
|
||||
avenc_sonic
|
||||
avenc_sonicls
|
||||
avenc_tta
|
||||
avenc_wavpack
|
||||
avenc_wmav1
|
||||
avenc_wmav2
|
||||
GstBin
|
||||
GstPipeline
|
||||
GstFFMpegDeinterlace
|
||||
GstVideoDecoder
|
||||
avdec_012v
|
||||
avdec_4xm
|
||||
avdec_8bps
|
||||
avdec_aasc
|
||||
|
@ -147,14 +177,20 @@ GObject
|
|||
avdec_amv
|
||||
avdec_anm
|
||||
avdec_ansi
|
||||
avdec_apng
|
||||
avdec_asv1
|
||||
avdec_asv2
|
||||
avdec_aura
|
||||
avdec_aura2
|
||||
avdec_avrn
|
||||
avdec_avrp
|
||||
avdec_avs
|
||||
avdec_avui
|
||||
avdec_ayuv
|
||||
avdec_bethsoftvid
|
||||
avdec_bfi
|
||||
avdec_binkvideo
|
||||
avdec_bintext
|
||||
avdec_bmp
|
||||
avdec_bmv_video
|
||||
avdec_brender_pix
|
||||
|
@ -167,8 +203,10 @@ GObject
|
|||
avdec_cinepak
|
||||
avdec_cljr
|
||||
avdec_cllc
|
||||
avdec_cpia
|
||||
avdec_cyuv
|
||||
avdec_dfa
|
||||
avdec_dirac
|
||||
avdec_dnxhd
|
||||
avdec_dpx
|
||||
avdec_dsicinvideo
|
||||
|
@ -196,13 +234,16 @@ GObject
|
|||
avdec_h261
|
||||
avdec_h263
|
||||
avdec_h263i
|
||||
avdec_h263p
|
||||
avdec_h264
|
||||
avdec_h265
|
||||
avdec_hnm4video
|
||||
avdec_hq_hqa
|
||||
avdec_hqx
|
||||
avdec_huffyuv
|
||||
avdec_idcinvideo
|
||||
avdec_iff_byterun1
|
||||
avdec_iff_ilbm
|
||||
avdec_idf
|
||||
avdec_iff
|
||||
avdec_indeo2
|
||||
avdec_indeo3
|
||||
avdec_indeo4
|
||||
|
@ -223,6 +264,7 @@ GObject
|
|||
avdec_motionpixels
|
||||
avdec_mpeg2video
|
||||
avdec_mpeg4
|
||||
avdec_mpegvideo
|
||||
avdec_msa1
|
||||
avdec_msmpeg4
|
||||
avdec_msmpeg4v1
|
||||
|
@ -247,6 +289,7 @@ GObject
|
|||
avdec_png
|
||||
avdec_ppm
|
||||
avdec_prores
|
||||
avdec_prores_lgpl
|
||||
avdec_ptx
|
||||
avdec_qdraw
|
||||
avdec_qpeg
|
||||
|
@ -264,11 +307,15 @@ GObject
|
|||
avdec_sgirle
|
||||
avdec_smackvid
|
||||
avdec_smc
|
||||
avdec_smvjpeg
|
||||
avdec_snow
|
||||
avdec_sp5x
|
||||
avdec_sunrast
|
||||
avdec_svq1
|
||||
avdec_svq3
|
||||
avdec_targa
|
||||
avdec_targa_y216
|
||||
avdec_tdsc
|
||||
avdec_thp
|
||||
avdec_tiertexseqvideo
|
||||
avdec_tiff
|
||||
|
@ -279,6 +326,8 @@ GObject
|
|||
avdec_txd
|
||||
avdec_ultimotion
|
||||
avdec_utvideo
|
||||
avdec_v308
|
||||
avdec_v408
|
||||
avdec_v410
|
||||
avdec_vb
|
||||
avdec_vble
|
||||
|
@ -304,10 +353,14 @@ GObject
|
|||
avdec_wnv1
|
||||
avdec_xan_wc3
|
||||
avdec_xan_wc4
|
||||
avdec_xbin
|
||||
avdec_xbm
|
||||
avdec_xface
|
||||
avdec_xl
|
||||
avdec_xwd
|
||||
avdec_y41p
|
||||
avdec_yop
|
||||
avdec_yuv4
|
||||
avdec_zerocodec
|
||||
avdec_zlib
|
||||
avdec_zmbv
|
||||
|
@ -315,9 +368,15 @@ GObject
|
|||
avenc_a64multi
|
||||
avenc_a64multi5
|
||||
avenc_alias_pix
|
||||
avenc_amv
|
||||
avenc_apng
|
||||
avenc_asv1
|
||||
avenc_asv2
|
||||
avenc_avrp
|
||||
avenc_avui
|
||||
avenc_ayuv
|
||||
avenc_bmp
|
||||
avenc_cinepak
|
||||
avenc_cljr
|
||||
avenc_dnxhd
|
||||
avenc_dpx
|
||||
|
@ -325,11 +384,13 @@ GObject
|
|||
avenc_ffv1
|
||||
avenc_ffvhuff
|
||||
avenc_flashsv
|
||||
avenc_flashsv2
|
||||
avenc_flv
|
||||
avenc_h261
|
||||
avenc_h263
|
||||
avenc_h263p
|
||||
avenc_huffyuv
|
||||
avenc_jpeg2000
|
||||
avenc_jpegls
|
||||
avenc_ljpeg
|
||||
avenc_mjpeg
|
||||
|
@ -338,6 +399,7 @@ GObject
|
|||
avenc_mpeg4
|
||||
avenc_msmpeg4
|
||||
avenc_msmpeg4v2
|
||||
avenc_msvideo1
|
||||
avenc_pam
|
||||
avenc_pbm
|
||||
avenc_pcx
|
||||
|
@ -346,21 +408,30 @@ GObject
|
|||
avenc_png
|
||||
avenc_ppm
|
||||
avenc_prores
|
||||
avenc_prores_aw
|
||||
avenc_prores_ks
|
||||
avenc_qtrle
|
||||
avenc_r10k
|
||||
avenc_roqvideo
|
||||
avenc_rv10
|
||||
avenc_rv20
|
||||
avenc_sgi
|
||||
avenc_snow
|
||||
avenc_sunrast
|
||||
avenc_svq1
|
||||
avenc_targa
|
||||
avenc_tiff
|
||||
avenc_utvideo
|
||||
avenc_v308
|
||||
avenc_v408
|
||||
avenc_v410
|
||||
avenc_wmv1
|
||||
avenc_wmv2
|
||||
avenc_xbm
|
||||
avenc_xface
|
||||
avenc_xwd
|
||||
avenc_y41p
|
||||
avenc_yuv4
|
||||
avenc_zmbv
|
||||
avdemux_4xm
|
||||
avdemux_aiff
|
||||
|
@ -368,13 +439,16 @@ GObject
|
|||
avdemux_avs
|
||||
avdemux_daud
|
||||
avdemux_ea
|
||||
avdemux_ffm
|
||||
avdemux_film_cpk
|
||||
avdemux_gif
|
||||
avdemux_gxf
|
||||
avdemux_idcin
|
||||
avdemux_ipmovie
|
||||
avdemux_mm
|
||||
avdemux_mmf
|
||||
avdemux_mpc
|
||||
avdemux_mpc8
|
||||
avdemux_mxf
|
||||
avdemux_nsv
|
||||
avdemux_nut
|
||||
|
@ -397,27 +471,36 @@ GObject
|
|||
avmux_adx
|
||||
avmux_aiff
|
||||
avmux_amr
|
||||
avmux_apng
|
||||
avmux_asf
|
||||
avmux_asf_stream
|
||||
avmux_ast
|
||||
avmux_au
|
||||
avmux_avi
|
||||
avmux_avm2
|
||||
avmux_bit
|
||||
avmux_caf
|
||||
avmux_dash
|
||||
avmux_daud
|
||||
avmux_dv
|
||||
avmux_dvd
|
||||
avmux_f4v
|
||||
avmux_ffm
|
||||
avmux_filmstrip
|
||||
avmux_flv
|
||||
avmux_gxf
|
||||
avmux_hds
|
||||
avmux_hls
|
||||
avmux_ico
|
||||
avmux_ilbc
|
||||
avmux_ipod
|
||||
avmux_ircam
|
||||
avmux_ismv
|
||||
avmux_ivf
|
||||
avmux_latm
|
||||
avmux_matroska
|
||||
avmux_md5
|
||||
avmux_mkvtimestamp_v2
|
||||
avmux_mmf
|
||||
avmux_mov
|
||||
avmux_mp2
|
||||
|
@ -428,24 +511,32 @@ GObject
|
|||
avmux_mpjpeg
|
||||
avmux_mxf
|
||||
avmux_mxf_d10
|
||||
avmux_mxf_opatom
|
||||
avmux_nut
|
||||
avmux_oga
|
||||
avmux_ogg
|
||||
avmux_oma
|
||||
avmux_opus
|
||||
avmux_psp
|
||||
avmux_rcv
|
||||
avmux_rm
|
||||
avmux_rso
|
||||
avmux_singlejpeg
|
||||
avmux_smjpeg
|
||||
avmux_smoothstreaming
|
||||
avmux_sox
|
||||
avmux_spdif
|
||||
avmux_spx
|
||||
avmux_svcd
|
||||
avmux_swf
|
||||
avmux_uncodedframecrc
|
||||
avmux_vc1test
|
||||
avmux_vcd
|
||||
avmux_vob
|
||||
avmux_voc
|
||||
avmux_w64
|
||||
avmux_wav
|
||||
avmux_webm
|
||||
avmux_webp
|
||||
avmux_wtv
|
||||
avmux_yuv4mpegpipe
|
||||
GstPad
|
||||
GstPadTemplate
|
||||
|
|
|
@ -15,11 +15,18 @@ avenc_adpcm_swf GstPreset
|
|||
avenc_adpcm_yamaha GstPreset
|
||||
avenc_alac GstPreset
|
||||
avenc_alias_pix GstPreset
|
||||
avenc_amv GstPreset
|
||||
avenc_apng GstPreset
|
||||
avenc_asv1 GstPreset
|
||||
avenc_asv2 GstPreset
|
||||
avenc_avrp GstPreset
|
||||
avenc_avui GstPreset
|
||||
avenc_ayuv GstPreset
|
||||
avenc_bmp GstPreset
|
||||
avenc_cinepak GstPreset
|
||||
avenc_cljr GstPreset
|
||||
avenc_comfortnoise GstPreset
|
||||
avenc_dca GstPreset
|
||||
avenc_dnxhd GstPreset
|
||||
avenc_dpx GstPreset
|
||||
avenc_dvvideo GstPreset
|
||||
|
@ -27,50 +34,73 @@ avenc_eac3 GstPreset
|
|||
avenc_ffv1 GstPreset
|
||||
avenc_ffvhuff GstPreset
|
||||
avenc_flashsv GstPreset
|
||||
avenc_flashsv2 GstPreset
|
||||
avenc_flv GstPreset
|
||||
avenc_g722 GstPreset
|
||||
avenc_g723_1 GstPreset
|
||||
avenc_g726 GstPreset
|
||||
avenc_h261 GstPreset
|
||||
avenc_h263 GstPreset
|
||||
avenc_h263p GstPreset
|
||||
avenc_huffyuv GstPreset
|
||||
avenc_jpeg2000 GstPreset
|
||||
avenc_jpegls GstPreset
|
||||
avenc_ljpeg GstPreset
|
||||
avenc_mjpeg GstPreset
|
||||
avenc_mp2 GstPreset
|
||||
avenc_mp2fixed GstPreset
|
||||
avenc_mpeg1video GstPreset
|
||||
avenc_mpeg2video GstPreset
|
||||
avenc_mpeg4 GstPreset
|
||||
avenc_msmpeg4 GstPreset
|
||||
avenc_msmpeg4v2 GstPreset
|
||||
avenc_msvideo1 GstPreset
|
||||
avenc_nellymoser GstPreset
|
||||
avenc_pam GstPreset
|
||||
avenc_pbm GstPreset
|
||||
avenc_pcm_s16be_planar GstPreset
|
||||
avenc_pcm_s24le_planar GstPreset
|
||||
avenc_pcm_s32le_planar GstPreset
|
||||
avenc_pcm_s8_planar GstPreset
|
||||
avenc_pcx GstPreset
|
||||
avenc_pgm GstPreset
|
||||
avenc_pgmyuv GstPreset
|
||||
avenc_png GstPreset
|
||||
avenc_ppm GstPreset
|
||||
avenc_prores GstPreset
|
||||
avenc_prores_aw GstPreset
|
||||
avenc_prores_ks GstPreset
|
||||
avenc_qtrle GstPreset
|
||||
avenc_r10k GstPreset
|
||||
avenc_real_144 GstPreset
|
||||
avenc_roq_dpcm GstPreset
|
||||
avenc_roqvideo GstPreset
|
||||
avenc_rv10 GstPreset
|
||||
avenc_rv20 GstPreset
|
||||
avenc_s302m GstPreset
|
||||
avenc_sgi GstPreset
|
||||
avenc_snow GstPreset
|
||||
avenc_sonic GstPreset
|
||||
avenc_sonicls GstPreset
|
||||
avenc_sunrast GstPreset
|
||||
avenc_svq1 GstPreset
|
||||
avenc_targa GstPreset
|
||||
avenc_tiff GstPreset
|
||||
avenc_tta GstPreset
|
||||
avenc_utvideo GstPreset
|
||||
avenc_v308 GstPreset
|
||||
avenc_v408 GstPreset
|
||||
avenc_v410 GstPreset
|
||||
avenc_wavpack GstPreset
|
||||
avenc_wmav1 GstPreset
|
||||
avenc_wmav2 GstPreset
|
||||
avenc_wmv1 GstPreset
|
||||
avenc_wmv2 GstPreset
|
||||
avenc_xbm GstPreset
|
||||
avenc_xface GstPreset
|
||||
avenc_xwd GstPreset
|
||||
avenc_y41p GstPreset
|
||||
avenc_yuv4 GstPreset
|
||||
avenc_zmbv GstPreset
|
||||
avmux_3g2 GstTagSetter
|
||||
avmux_3gp GstTagSetter
|
||||
|
@ -79,11 +109,16 @@ avmux_adts GstTagSetter
|
|||
avmux_adx GstTagSetter
|
||||
avmux_aiff GstTagSetter
|
||||
avmux_amr GstTagSetter
|
||||
avmux_apng GstTagSetter
|
||||
avmux_asf GstTagSetter
|
||||
avmux_asf_stream GstTagSetter
|
||||
avmux_ast GstTagSetter
|
||||
avmux_au GstTagSetter
|
||||
avmux_avi GstTagSetter
|
||||
avmux_avm2 GstTagSetter
|
||||
avmux_bit GstTagSetter
|
||||
avmux_caf GstTagSetter
|
||||
avmux_dash GstTagSetter
|
||||
avmux_daud GstTagSetter
|
||||
avmux_dv GstTagSetter
|
||||
avmux_dvd GstTagSetter
|
||||
|
@ -94,13 +129,16 @@ avmux_flv GstTagSetter
|
|||
avmux_gxf GstTagSetter
|
||||
avmux_hds GstTagSetter
|
||||
avmux_hls GstTagSetter
|
||||
avmux_ico GstTagSetter
|
||||
avmux_ilbc GstTagSetter
|
||||
avmux_ipod GstTagSetter
|
||||
avmux_ircam GstTagSetter
|
||||
avmux_ismv GstTagSetter
|
||||
avmux_ivf GstTagSetter
|
||||
avmux_latm GstTagSetter
|
||||
avmux_matroska GstTagSetter
|
||||
avmux_md5 GstTagSetter
|
||||
avmux_mkvtimestamp_v2 GstTagSetter
|
||||
avmux_mmf GstTagSetter
|
||||
avmux_mov GstTagSetter
|
||||
avmux_mp2 GstTagSetter
|
||||
|
@ -111,24 +149,34 @@ avmux_mpegts GstTagSetter
|
|||
avmux_mpjpeg GstTagSetter
|
||||
avmux_mxf GstTagSetter
|
||||
avmux_mxf_d10 GstTagSetter
|
||||
avmux_mxf_opatom GstTagSetter
|
||||
avmux_nut GstTagSetter
|
||||
avmux_oga GstTagSetter
|
||||
avmux_ogg GstTagSetter
|
||||
avmux_oma GstTagSetter
|
||||
avmux_opus GstTagSetter
|
||||
avmux_psp GstTagSetter
|
||||
avmux_rcv GstTagSetter
|
||||
avmux_rm GstTagSetter
|
||||
avmux_rso GstTagSetter
|
||||
avmux_singlejpeg GstTagSetter
|
||||
avmux_smjpeg GstTagSetter
|
||||
avmux_smoothstreaming GstTagSetter
|
||||
avmux_sox GstTagSetter
|
||||
avmux_spdif GstTagSetter
|
||||
avmux_spx GstTagSetter
|
||||
avmux_svcd GstTagSetter
|
||||
avmux_swf GstTagSetter
|
||||
avmux_uncodedframecrc GstTagSetter
|
||||
avmux_vc1test GstTagSetter
|
||||
avmux_vcd GstTagSetter
|
||||
avmux_vob GstTagSetter
|
||||
avmux_voc GstTagSetter
|
||||
avmux_w64 GstTagSetter
|
||||
avmux_wav GstTagSetter
|
||||
avmux_webm GstTagSetter
|
||||
avmux_webp GstTagSetter
|
||||
avmux_wtv GstTagSetter
|
||||
avmux_yuv4mpegpipe GstTagSetter
|
||||
ffmux_3g2 GstTagSetter
|
||||
ffmux_3gp GstTagSetter
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -32,6 +32,16 @@ colorspace conversion elements.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.5.90</revision>
|
||||
<branch>1.5</branch>
|
||||
<name></name>
|
||||
<created>2015-08-19</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.5.90.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.5.2</revision>
|
||||
|
|
Loading…
Reference in a new issue