mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-10 17:35:59 +00:00
Release 0.11.91
This commit is contained in:
parent
cf2ea15c8c
commit
f47072977a
8 changed files with 1010 additions and 20 deletions
964
ChangeLog
964
ChangeLog
|
@ -1,9 +1,959 @@
|
|||
=== release 0.11.90 ===
|
||||
=== release 0.11.91 ===
|
||||
|
||||
2012-04-12 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
2012-05-13 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
releasing 0.11.90, "Golden bells\! What a world of happiness their harmony foretells\!"
|
||||
releasing 0.11.91, "Fee-fi-fo-fum"
|
||||
|
||||
2012-05-13 15:55:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From dc70203 to 3429ba6
|
||||
|
||||
2012-05-12 16:24:09 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
||||
|
||||
* gst/playback/gstplaysink.c:
|
||||
playsink: fix printf arguments in debug message
|
||||
|
||||
2012-05-11 17:37:14 +0300 Vivia Nikolaidou <vivia.nikolaidou@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/pbutils/gstdiscoverer.c:
|
||||
discoverer: Ported fix for bug #673504 to 0.11
|
||||
|
||||
2012-05-10 23:08:21 +0300 Vivia Nikolaidou <vivia.nikolaidou@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/pbutils/gstdiscoverer.c:
|
||||
discoverer: Wait until an update/filler newsegment event or buffer for subtitle streams
|
||||
This makes sure that we wait until we received all tags for the
|
||||
subtitle streams and have all information that is collected by
|
||||
the discoverer.
|
||||
Fixes bug #673504.
|
||||
|
||||
2012-05-11 16:16:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/playback/gsturidecodebin.c:
|
||||
uridecodebin: fix format strings
|
||||
|
||||
2012-05-11 15:33:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstdecodebin2.c:
|
||||
decodebin2: fix format strings
|
||||
|
||||
2012-05-11 09:26:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstdecodebin2.c:
|
||||
decodebin2: fix compilation
|
||||
|
||||
2012-05-10 13:15:26 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||||
|
||||
* gst/playback/gstdecodebin2.c:
|
||||
* gst/playback/gsturidecodebin.c:
|
||||
playback: Check type when setting "connection-speed" on unknown elements
|
||||
Clamp the values if needed
|
||||
|
||||
2012-05-10 13:11:47 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
||||
|
||||
* gst/playback/gstdecodebin2.c:
|
||||
* gst/playback/gsturidecodebin.c:
|
||||
decodebin2: Add a connection-speed property to set it on demuxers when needed
|
||||
Proxy it from uridecodebin
|
||||
|
||||
2012-05-03 15:45:03 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* gst-libs/gst/video/video.c:
|
||||
video: Key unit event properties are optional
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=675758
|
||||
|
||||
2012-05-09 17:16:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* win32/common/video-enumtypes.c:
|
||||
* win32/common/video-enumtypes.h:
|
||||
win32: Update for new video enumtypes
|
||||
|
||||
2012-05-09 17:16:19 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* win32/MANIFEST:
|
||||
win32: Update manifest for removed interfaces library
|
||||
|
||||
2012-05-09 12:03:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstplaysink.c:
|
||||
playsink: Initialize variable to silence wrong compiler warning
|
||||
|
||||
2012-05-09 10:30:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstplaysink.c:
|
||||
playsink: Port changes to 0.11
|
||||
|
||||
2012-05-08 15:42:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstplaybin2.c:
|
||||
* gst/playback/gstplaysink.c:
|
||||
* gst/playback/gstplaysink.h:
|
||||
playbin2: properly reconfigure upon subsequent no-more-pads
|
||||
... such as during switch in chained ogg.
|
||||
|
||||
2012-05-08 17:35:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* ext/alsa/gstalsasink.c:
|
||||
alsasink: really use local ringbuffer spec helper var and init it a bit more
|
||||
... to avoid assertion failures
|
||||
Conflicts:
|
||||
ext/alsa/gstalsasink.c
|
||||
|
||||
2012-04-27 10:19:15 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||||
|
||||
* ext/alsa/gstalsa.c:
|
||||
* ext/alsa/gstalsa.h:
|
||||
* ext/alsa/gstalsasink.c:
|
||||
alsasink: use the iec958 payloader to support non-payloaded input streams
|
||||
|
||||
2012-05-05 23:26:20 +0100 Sebastian Rasmussen <sebrn@axis.com>
|
||||
|
||||
* gst-libs/gst/app/Makefile.am:
|
||||
* gst-libs/gst/audio/Makefile.am:
|
||||
* gst-libs/gst/fft/Makefile.am:
|
||||
* gst-libs/gst/pbutils/Makefile.am:
|
||||
* gst-libs/gst/riff/Makefile.am:
|
||||
* gst-libs/gst/rtp/Makefile.am:
|
||||
* gst-libs/gst/rtsp/Makefile.am:
|
||||
* gst-libs/gst/sdp/Makefile.am:
|
||||
* gst-libs/gst/tag/Makefile.am:
|
||||
* gst-libs/gst/video/Makefile.am:
|
||||
gst-libs: make pkg-config get path to pkg-config dirs from configure
|
||||
When --with-pkg-config-path is supplied to configure this path is now
|
||||
explicitly propagated to pkg-config.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=673377
|
||||
|
||||
2012-05-03 18:07:37 +0300 Vivia Nikolaidou <vivia.nikolaidou@collabora.co.uk>
|
||||
|
||||
* tests/examples/playback/playback-test.c:
|
||||
playback: Display subseconds as proper milliseconds instead of the last 2 digits of the milliseconds
|
||||
|
||||
2012-05-01 23:09:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* tests/check/libs/audiocdsrc.c:
|
||||
tests: update audiocdsrc test for stricter URI protocol checking incore
|
||||
|
||||
2012-05-01 16:55:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
videodecoder: Also change gst_video_decoder_get_oldest_frame() to return a new reference
|
||||
|
||||
2012-05-01 16:12:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
videoencoder: _get_oldest_frame: return a reference
|
||||
|
||||
2012-05-01 16:11:58 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
videoencoder: Add a reference to frame passed to subclass
|
||||
We have one reference owned by the internal frame list and one reference
|
||||
passed to the subclass.
|
||||
|
||||
2012-05-01 16:09:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
videodecoder: Add a reference to frame passed to subclass
|
||||
We have one reference owned by the internal frame list and one reference
|
||||
passed to the subclass.
|
||||
|
||||
2012-05-01 15:35:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideoutils.c:
|
||||
videodecoder: don't leak events
|
||||
When need to push out all the previously received events, concatenate all the
|
||||
events from the previous frames (instead of leaking the old ones)
|
||||
Improve debugging a little
|
||||
Conflicts:
|
||||
gst-libs/gst/video/gstvideodecoder.c
|
||||
|
||||
2012-05-01 14:46:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
videodecoder: don't leak frames
|
||||
Frames receive a refcount when added to the frames list so release that refcount
|
||||
in gst_video_decoder_do_finish_frame(). Also release the ref on the frame
|
||||
because gst_video_decoder_do_finish_frame() takes ownership of the passed frame.
|
||||
|
||||
2012-05-01 14:45:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
videodecoder: avoid double unlock
|
||||
|
||||
2012-05-01 13:26:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoradec.c:
|
||||
theoradec: Correctly handle crop metadata and update for videodecoder API changes
|
||||
|
||||
2012-04-30 13:06:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst/videotestsrc/gstvideotestsrc.c:
|
||||
videotestsrc: Update for basesrc API changes
|
||||
|
||||
2012-04-26 18:12:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideofilter.c:
|
||||
videofilter: Use a GstVideoBufferPool if none was provided
|
||||
|
||||
2012-04-26 18:11:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
videodecoder: Do bufferpool configuration inside the default decide_allocation() implementation
|
||||
This allows subclasses to override it, as is necessary for e.g. the
|
||||
video-crop meta. It is now necessary that after decide_allocation()
|
||||
there is always a allocator and a configured buffer pool inside the
|
||||
query.
|
||||
|
||||
2012-04-27 16:13:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstplaysink.c:
|
||||
playsink: make playsink reusable
|
||||
The sinkpads are unblocked when going from PAUSED->READY, we need to block them
|
||||
again when going READY->PAUSED. The blocking of the pad previously only happened
|
||||
when it was freshly obtained with _request_pad or when the caps changed. If we
|
||||
don't release the pad when going to READY it was previously never blocked again
|
||||
causing not-linked errors.
|
||||
|
||||
2012-04-27 12:54:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstplaysink.c:
|
||||
playsink: don't leak the colorbalance element
|
||||
|
||||
2012-04-29 17:16:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/tag/gstvorbistag.c:
|
||||
* gst-libs/gst/tag/gstxmptag.c:
|
||||
* gst-libs/gst/tag/lang.c:
|
||||
* gst-libs/gst/tag/licenses.c:
|
||||
tag: improve gobject-introspection annotations
|
||||
|
||||
2012-04-28 19:16:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* tests/check/libs/gstlibscpp.cc:
|
||||
tests: fix libscpp compilation
|
||||
Don't include marshaller headers that have gone away and/or
|
||||
aren't public headers anyway so don't need to be tested for
|
||||
C++ compiler compatibility.
|
||||
|
||||
2012-04-28 15:56:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* win32/common/libgstvideo.def:
|
||||
win32: add new video base class API to .def file
|
||||
Fixes make check.
|
||||
|
||||
2012-04-28 15:32:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/pbutils/descriptions.c:
|
||||
pbutils: update descriptions for new webm/matroska media types
|
||||
|
||||
2012-04-28 15:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* gst/typefind/gsttypefindfunctions.c:
|
||||
typefinding: more fine-grained matroska/webm typefinding
|
||||
Typefind to audio/x-matroska, video/x-matroska, audio/webm,
|
||||
video/webm and video/x-matroska-3d.
|
||||
http://www.webmproject.org/code/specs/container/#naming
|
||||
http://matroska.org/technical/specs/notes.html
|
||||
|
||||
2012-04-25 18:07:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* gst/gdp/gstgdppay.c:
|
||||
gdppay: plug buffer leak
|
||||
|
||||
2012-04-25 18:43:59 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* tests/check/elements/volume.c:
|
||||
volume: add a control point for the test
|
||||
|
||||
2012-04-25 18:42:04 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* tests/check/elements/volume.c:
|
||||
volume: cast outputs to correct type before comparing
|
||||
|
||||
2012-04-25 18:21:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
* gst-libs/gst/video/gstvideoutils.h:
|
||||
video: Remove interlaced handling from the video base classes
|
||||
This must be handled by the subclasses in 0.11 because interlacing
|
||||
is much more complex now and can't be handled in a generic way.
|
||||
|
||||
2012-04-25 15:27:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* docs/design/part-mediatype-video-raw.txt:
|
||||
* gst-libs/gst/video/video.h:
|
||||
video: improve docs and design of multiview interlaced
|
||||
Put fields of interlaced frames after eachother.
|
||||
Improve the docs of the video interlaced enums.
|
||||
|
||||
2012-04-25 14:44:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* docs/design/part-mediatype-video-raw.txt:
|
||||
* gst-libs/gst/video/video.h:
|
||||
video: add fields interlacing enum
|
||||
Add an enum and docs for the fields interlace mode.
|
||||
Improve the video caps docs for the fields interlace mode.
|
||||
|
||||
2012-04-25 10:39:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
videodec: remove some FIXMEs
|
||||
|
||||
2012-04-25 14:34:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoradec.c:
|
||||
theoradec: Unref state when we're done with it
|
||||
|
||||
2012-04-25 13:52:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
video: Fix latency query handling if the element's own max_latency is GST_CLOCK_TIME_NONE
|
||||
|
||||
2012-04-25 13:46:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/video.c:
|
||||
video: Only use the interlacing buffer flags if the caps specify interlaced video
|
||||
|
||||
2012-04-25 13:44:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
videoencoder: Proxy the interlaced buffer flags to the GstVideoCodecFrame
|
||||
|
||||
2012-04-25 13:15:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoradec.c:
|
||||
theoradec: Update for video decoder API changes
|
||||
And also improve the buffer pool handling.
|
||||
|
||||
2012-04-25 12:43:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoraenc.c:
|
||||
theoraenc: Update for video encoder API changes and propose video-meta for allocation
|
||||
|
||||
2012-04-25 12:39:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.h:
|
||||
videoencoder: Don't propose video-meta by default
|
||||
|
||||
2012-04-25 12:37:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideodecoder.h:
|
||||
videodecoder: Change configure_buffer_pool() vfunc to decide_allocation() with same semantics as in basetransform
|
||||
|
||||
2012-04-19 14:41:40 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* tests/check/pipelines/streamheader.c:
|
||||
tests: initialize variables
|
||||
|
||||
2012-04-24 22:42:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.h:
|
||||
videoencoder: Add support for subclasses to propose allocation parameters
|
||||
|
||||
2012-04-24 22:35:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoradec.c:
|
||||
* ext/theora/gsttheoradec.h:
|
||||
theoradec: Use crop metadata if possible and refactor cropping code a bit
|
||||
|
||||
2012-04-24 22:35:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideodecoder.h:
|
||||
videodecoder: Add support for subclasses to configure the buffer pool
|
||||
|
||||
2012-04-24 22:05:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoradec.c:
|
||||
theoradec: Set some more information on the output caps
|
||||
|
||||
2012-04-24 21:32:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoradec.c:
|
||||
* ext/theora/gsttheoradec.h:
|
||||
* ext/theora/gsttheoraenc.c:
|
||||
* ext/theora/gsttheoraenc.h:
|
||||
theora: Port to 0.11 again with the new base classes
|
||||
|
||||
2012-04-24 21:32:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
* gst-libs/gst/video/video.c:
|
||||
video: Some porting bugfixes
|
||||
|
||||
2012-04-24 20:04:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideodecoder.h:
|
||||
videodecoder: Add minimal support for buffer pools
|
||||
|
||||
2012-04-24 19:51:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideodecoder.h:
|
||||
videodecoder: Require to chain up to the parent classes event functions
|
||||
|
||||
2012-04-24 19:42:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.h:
|
||||
videoencoder: Require to chain up to the parent's sink event functions
|
||||
|
||||
2012-04-24 19:35:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideodecoder.h:
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.h:
|
||||
* gst-libs/gst/video/gstvideoutils.c:
|
||||
* gst-libs/gst/video/video.c:
|
||||
* gst-libs/gst/video/video.h:
|
||||
video: Initial port of video base classes and related things to 0.11
|
||||
|
||||
2012-04-24 18:16:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/Makefile.am:
|
||||
* gst-libs/gst/video/colorbalance.c:
|
||||
* gst-libs/gst/video/colorbalancechannel.c:
|
||||
* gst-libs/gst/video/video-marshal.list:
|
||||
* gst-libs/gst/video/videoorientation.c:
|
||||
video: Remove custom marshallers
|
||||
|
||||
2012-04-24 18:14:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
Merge remote-tracking branch 'origin/0.10'
|
||||
Video base classes and theora plugin still needs to be ported again
|
||||
Conflicts:
|
||||
docs/libs/gst-plugins-base-libs-docs.sgml
|
||||
docs/libs/gst-plugins-base-libs-sections.txt
|
||||
docs/libs/gst-plugins-base-libs.types
|
||||
ext/theora/gsttheoradec.c
|
||||
ext/theora/gsttheoradec.h
|
||||
ext/theora/gsttheoraenc.c
|
||||
ext/theora/gsttheoraenc.h
|
||||
gst-libs/gst/video/Makefile.am
|
||||
gst-libs/gst/video/video.c
|
||||
gst-libs/gst/video/video.h
|
||||
gst/playback/gsturidecodebin.c
|
||||
tests/check/libs/video.c
|
||||
tests/check/pipelines/theoraenc.c
|
||||
win32/common/libgstvideo.def
|
||||
|
||||
2012-04-24 16:34:33 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* gst/tcp/gsttcpclientsink.c:
|
||||
tcpclientsink: ensure proper cleanup upon startup error
|
||||
|
||||
2012-04-24 16:38:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* win32/common/libgstvideo.def:
|
||||
win32: Update .defs file
|
||||
|
||||
2012-04-24 16:32:39 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* tests/check/pipelines/theoraenc.c:
|
||||
tests: Remove theoraenc discont test
|
||||
It should be fixed differently, see
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=663262
|
||||
|
||||
2012-04-24 15:27:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/video.c:
|
||||
video: Fix gst_video_info_to_caps
|
||||
And use the 0.10 caps style
|
||||
|
||||
2012-04-24 15:07:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
videodecoder: Detect buffers inputted with DTS
|
||||
Some container formats (like AVI) set DTS on the buffers instead of
|
||||
PTS.
|
||||
We detect this by:
|
||||
* detecting if input timestamps are non-increasing
|
||||
* detecting if the order the frames come out is the same as the order
|
||||
they were inputted (meaning the implementation is reordering frames).
|
||||
If the decoder reorders frames, but input buffer timestamps were not
|
||||
reordered, that means the buffers has DTS and not PTS as their timestamp.
|
||||
If this is the case, we use set the PTS of the outgoing frames in the
|
||||
same order as they were given to the decoder.
|
||||
This fixes the issue for any decoder using this base class (yay).
|
||||
|
||||
2012-03-07 12:22:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* ext/theora/gsttheoradec.c:
|
||||
* ext/theora/gsttheoradec.h:
|
||||
* ext/theora/gsttheoraenc.c:
|
||||
* ext/theora/gsttheoraenc.h:
|
||||
theora: Port to base video classes
|
||||
FIXME : Don't forget to backport changes that happened to theoraenc
|
||||
since April 2011
|
||||
theoraenc: Don't create keyframe on time gap
|
||||
There is no rational to do so, and also gst_video_encoder_set_discont() is
|
||||
gone from base class.
|
||||
|
||||
2012-03-07 10:18:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* docs/libs/gst-plugins-base-libs-docs.sgml:
|
||||
* docs/libs/gst-plugins-base-libs-sections.txt:
|
||||
* docs/libs/gst-plugins-base-libs.types:
|
||||
* gst-libs/gst/video/Makefile.am:
|
||||
* gst-libs/gst/video/TODO:
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideodecoder.h:
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.h:
|
||||
* gst-libs/gst/video/gstvideoutils.c:
|
||||
* gst-libs/gst/video/gstvideoutils.h:
|
||||
* win32/common/libgstvideo.def:
|
||||
video: Base classes for video decoders and encoders
|
||||
|
||||
2012-04-24 10:10:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/video.c:
|
||||
* gst-libs/gst/video/video.h:
|
||||
video: Add gst_video_info_is_equal
|
||||
|
||||
2012-04-24 10:09:57 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/video-blend.c:
|
||||
* gst-libs/gst/video/video.c:
|
||||
* gst-libs/gst/video/video.h:
|
||||
video: Add GST_VIDEO_FORMAT_ENCODED
|
||||
|
||||
2012-03-08 12:58:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* docs/libs/gst-plugins-base-libs-sections.txt:
|
||||
* gst-libs/gst/video/video.c:
|
||||
* gst-libs/gst/video/video.h:
|
||||
* tests/check/libs/video.c:
|
||||
video: Backport GstVideoInfo/GstVideoFormatInfo from 0.11
|
||||
|
||||
2012-04-24 10:13:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst/subparse/gstsubparse.c:
|
||||
subparse: Allow newlines/whitespace at the beginning of subrip files
|
||||
For example the Sintel subtitles have this and without this change
|
||||
they're detected as text/plain and not usable as subtitles. The
|
||||
parser itself already handles this just fine.
|
||||
|
||||
2012-04-24 10:13:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst/subparse/gstsubparse.c:
|
||||
subparse: Allow newlines/whitespace at the beginning of subrip files
|
||||
For example the Sintel subtitles have this and without this change
|
||||
they're detected as text/plain and not usable as subtitles. The
|
||||
parser itself already handles this just fine.
|
||||
|
||||
2012-04-19 14:14:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideometa.c:
|
||||
* gst-libs/gst/video/gstvideometa.h:
|
||||
* gst-libs/gst/video/gstvideopool.c:
|
||||
* gst-libs/gst/video/video.c:
|
||||
* gst-libs/gst/video/video.h:
|
||||
* sys/ximage/ximagepool.c:
|
||||
* sys/xvimage/xvimagepool.c:
|
||||
video: improve frame_flags
|
||||
Rename the frame_flags to flags. Because they are flags on the frame object it
|
||||
does not need the redundant frame_ prefix.
|
||||
Change the order of the metadata constructor so that the flags come before the
|
||||
format and dimension arguments.
|
||||
|
||||
2012-04-19 12:13:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/pbutils/gstdiscoverer.c:
|
||||
* gst/videoconvert/gstvideoconvert.c:
|
||||
* sys/ximage/ximagepool.c:
|
||||
* sys/xvimage/xvimagepool.c:
|
||||
video: Update for libgstvideo API changes
|
||||
|
||||
2012-04-19 12:03:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideometa.c:
|
||||
* gst-libs/gst/video/gstvideometa.h:
|
||||
* gst-libs/gst/video/gstvideopool.c:
|
||||
* gst-libs/gst/video/video.c:
|
||||
* gst-libs/gst/video/video.h:
|
||||
video: Clean up interlaced flags and enums
|
||||
There's a new GstVideoFrameFlags enum now that contains the frame
|
||||
specific flags only. GstVideoFlags does not contain the TFF/TFF/ONEFIELD
|
||||
flags anymore because these are strictly frame specific.
|
||||
Also add fallback to parse these fields from the GstBufferFlags in
|
||||
gst_video_frame_map() if there's no GstVideoMeta attached to the buffer.
|
||||
|
||||
2012-04-19 05:45:40 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* gst-libs/gst/app/gstappsrc.c:
|
||||
appsrc: reset is_eos flag after a succesful seek from _create
|
||||
|
||||
2012-04-19 05:45:40 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* gst-libs/gst/app/gstappsrc.c:
|
||||
appsrc: reset is_eos flag after a succesful seek from _create
|
||||
|
||||
2012-04-17 18:22:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* tools/gst-discoverer.c:
|
||||
discoverer: Fix another GstBuffer occurence to GstSample
|
||||
|
||||
2012-04-17 17:31:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* tools/gst-discoverer.c:
|
||||
discoverer: Tags now contain GstSamples instead of GstBuffers
|
||||
|
||||
2012-04-17 15:09:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* ext/ogg/gstoggmux.c:
|
||||
* ext/ogg/gstoggmux.h:
|
||||
* gst/adder/gstadder.c:
|
||||
* gst/adder/gstadder.h:
|
||||
collectpads2: rename to collectpads
|
||||
|
||||
2012-04-17 13:48:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* gst/adder/gstadder.c:
|
||||
adder: correctly adjust to modified collectpads2 event handling
|
||||
|
||||
2012-04-17 09:54:09 +0200 Akihiro Tsukada <tskd2@yahoo.co.jp>
|
||||
|
||||
* gst/playback/gstplaybin2.c:
|
||||
playbin2: Don't hold the playbin lock in the autoplug-continue callback
|
||||
It's not necessary there as the group lock already protects everything
|
||||
we access here and causes deadlocks in some cases.
|
||||
Fixes bug #673708.
|
||||
|
||||
2012-04-17 09:54:09 +0200 Akihiro Tsukada <tskd2@yahoo.co.jp>
|
||||
|
||||
* gst/playback/gstplaybin2.c:
|
||||
playbin2: Don't hold the playbin lock in the autoplug-continue callback
|
||||
It's not necessary there as the group lock already protects everything
|
||||
we access here and causes deadlocks in some cases.
|
||||
Fixes bug #673708.
|
||||
|
||||
2012-04-16 17:03:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* tests/check/Makefile.am:
|
||||
Revert "tests: TEMP"
|
||||
This reverts commit e9fbabbb866e1eafa070c9cb07ac13ffa99a92bf.
|
||||
|
||||
2012-03-30 16:56:16 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* tests/check/Makefile.am:
|
||||
tests: TEMP
|
||||
|
||||
2012-04-16 16:30:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* ext/ogg/gstoggmux.c:
|
||||
* ext/ogg/gstoggmux.h:
|
||||
oggmux: use standard collectpads event handling
|
||||
... rather than (old) hacked overriding.
|
||||
|
||||
2012-04-16 16:30:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* gst/adder/gstadder.c:
|
||||
adder: chain up to collectpads event handler
|
||||
|
||||
2012-04-16 13:43:41 +0200 Matej Knopp <matej.knopp@gmail.com>
|
||||
|
||||
* gst/playback/gstdecodebin2.c:
|
||||
decodebin: Do not block on sticky and oob events
|
||||
|
||||
2012-04-16 09:08:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 6db25be to dc70203
|
||||
|
||||
2012-04-13 16:29:50 +0200 Julian Scheel <julian@jusst.de>
|
||||
|
||||
* gst/playback/gsturidecodebin.c:
|
||||
uridecodebin: Never treat live sources as streaming sources.
|
||||
For streaming sources a queue is added before the demuxer, which can not be
|
||||
properly filled by live sources. As http source can be live sources, this
|
||||
caused issues for example with http live sources.
|
||||
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674057
|
||||
|
||||
2012-04-16 08:27:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst/playback/gstdecodebin2.c:
|
||||
decodebin2: Check that properties have the correct type before using them
|
||||
|
||||
2012-04-16 08:24:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst/playback/gsturidecodebin.c:
|
||||
uridecodebin: Check that properties have the correct type before using them
|
||||
|
||||
2012-04-15 22:46:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* tests/check/Makefile.am:
|
||||
tests: fix navigation test linking
|
||||
|
||||
2012-04-15 22:43:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/pbutils/descriptions.c:
|
||||
pbutils: update for ogg media type changes
|
||||
|
||||
2012-04-15 22:39:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* ext/ogg/gstoggdemux.c:
|
||||
* ext/ogg/gstoggmux.c:
|
||||
ogg: update for media type typefinding changes
|
||||
|
||||
2012-04-15 22:32:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* gst/typefind/gsttypefindfunctions.c:
|
||||
typefinding: more fine-grained ogg typefinding
|
||||
Typefind to audio/ogg, video/ogg, etc. Also change
|
||||
application/x-annodex to application/annodex.
|
||||
See http://wiki.xiph.org/MIME_Types_and_File_Extensions
|
||||
|
||||
2012-04-14 11:26:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstvideofilter.c:
|
||||
videofilter: shortcut transform_ip when not set
|
||||
We can ask the base class to not call our transform_ip method when the subclass
|
||||
didn't provide an in-place transform function.
|
||||
|
||||
2012-04-13 16:29:50 +0200 Julian Scheel <julian@jusst.de>
|
||||
|
||||
* gst/playback/gsturidecodebin.c:
|
||||
uridecodebin: Never treat live sources as streaming sources.
|
||||
For streaming sources a queue is added before the demuxer, which can not be
|
||||
properly filled by live sources. As http source can be live sources, this
|
||||
caused issues for example with http live sources.
|
||||
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674057
|
||||
|
||||
2012-04-12 21:13:08 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
|
||||
|
||||
* gst-libs/gst/video/gstvideopool.c:
|
||||
videopool: fix mem leak
|
||||
When setting its config, the pool increase the ref count of the allocator, but
|
||||
at finalize the ref count is also increased rather than decreased.
|
||||
This one-liner patch changes the gst_allocator_ref() for gst_allocator_unref()
|
||||
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674011
|
||||
|
||||
2012-04-13 14:32:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* po/POTFILES.in:
|
||||
po: Remove deleted header file here too
|
||||
|
||||
2012-04-13 14:09:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* docs/plugins/Makefile.am:
|
||||
docs: Remove header file that was deleted
|
||||
|
||||
2012-04-13 13:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* autogen.sh:
|
||||
* configure.ac:
|
||||
configure: Modernize autotools setup a bit
|
||||
Also we now only create tar.bz2 and tar.xz tarballs.
|
||||
|
||||
2012-04-13 13:36:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 464fe15 to 6db25be
|
||||
|
||||
2012-04-13 11:01:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* android/interfaces.mk:
|
||||
* configure.ac:
|
||||
* docs/libs/Makefile.am:
|
||||
* docs/libs/gst-plugins-base-libs-docs.sgml:
|
||||
* docs/libs/gst-plugins-base-libs-sections.txt:
|
||||
* docs/libs/gst-plugins-base-libs.types:
|
||||
* ext/alsa/Makefile.am:
|
||||
* ext/alsa/gstalsamixer.c:
|
||||
* ext/alsa/gstalsamixer.h:
|
||||
* ext/alsa/gstalsamixerelement.c:
|
||||
* ext/alsa/gstalsamixerelement.h:
|
||||
* ext/alsa/gstalsamixeroptions.c:
|
||||
* ext/alsa/gstalsamixeroptions.h:
|
||||
* ext/alsa/gstalsamixertrack.c:
|
||||
* ext/alsa/gstalsamixertrack.h:
|
||||
* ext/alsa/gstalsaplugin.c:
|
||||
* ext/alsa/gstalsasink.c:
|
||||
* ext/alsa/gstalsasrc.c:
|
||||
* ext/alsa/gstalsasrc.h:
|
||||
* gst-libs/gst/Makefile.am:
|
||||
* gst-libs/gst/audio/Makefile.am:
|
||||
* gst-libs/gst/audio/mixer.c:
|
||||
* gst-libs/gst/audio/mixer.h:
|
||||
* gst-libs/gst/audio/mixeroptions.c:
|
||||
* gst-libs/gst/audio/mixeroptions.h:
|
||||
* gst-libs/gst/audio/mixertrack.c:
|
||||
* gst-libs/gst/audio/mixertrack.h:
|
||||
* gst-libs/gst/audio/mixerutils.c:
|
||||
* gst-libs/gst/audio/mixerutils.h:
|
||||
* gst-libs/gst/interfaces/.gitignore:
|
||||
* gst-libs/gst/interfaces/Makefile.am:
|
||||
* gst-libs/gst/interfaces/interfaces-marshal.list:
|
||||
* gst-libs/gst/interfaces/navigation.c:
|
||||
* gst-libs/gst/interfaces/navigation.h:
|
||||
* gst-libs/gst/interfaces/tuner.c:
|
||||
* gst-libs/gst/interfaces/tuner.h:
|
||||
* gst-libs/gst/interfaces/tunerchannel.c:
|
||||
* gst-libs/gst/interfaces/tunerchannel.h:
|
||||
* gst-libs/gst/interfaces/tunernorm.c:
|
||||
* gst-libs/gst/interfaces/tunernorm.h:
|
||||
* gst-libs/gst/riff/Makefile.am:
|
||||
* gst-libs/gst/video/Makefile.am:
|
||||
* gst-libs/gst/video/navigation.c:
|
||||
* gst-libs/gst/video/navigation.h:
|
||||
* gst-libs/gst/video/videoorientation.h:
|
||||
* gst-libs/gst/video/videooverlay.c:
|
||||
* gst/playback/Makefile.am:
|
||||
* gst/playback/gstplaybin2.c:
|
||||
* gst/playback/gstplaysink.c:
|
||||
* gst/volume/Makefile.am:
|
||||
* gst/volume/gstvolume.c:
|
||||
* pkgconfig/Makefile.am:
|
||||
* pkgconfig/gstreamer-audio-uninstalled.pc.in:
|
||||
* pkgconfig/gstreamer-audio.pc.in:
|
||||
* pkgconfig/gstreamer-interfaces-uninstalled.pc.in:
|
||||
* pkgconfig/gstreamer-interfaces.pc.in:
|
||||
* pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
|
||||
* pkgconfig/gstreamer-plugins-base.pc.in:
|
||||
* sys/ximage/Makefile.am:
|
||||
* sys/ximage/ximagesink.c:
|
||||
* sys/xvimage/Makefile.am:
|
||||
* sys/xvimage/xvimagesink.c:
|
||||
* tests/check/Makefile.am:
|
||||
* tests/check/elements/alsa.c:
|
||||
* tests/check/libs/gstlibscpp.cc:
|
||||
* tests/check/libs/libsabi.c:
|
||||
* tests/check/libs/mixer.c:
|
||||
* tests/check/libs/navigation.c:
|
||||
* tests/check/libs/struct_arm.h:
|
||||
* tests/check/libs/struct_i386.h:
|
||||
* tests/check/libs/struct_i386_osx.h:
|
||||
* tests/check/libs/struct_x86_64.h:
|
||||
* tests/examples/playback/Makefile.am:
|
||||
* tests/examples/playback/playback-test.c:
|
||||
* tests/examples/seek/Makefile.am:
|
||||
* tests/icles/Makefile.am:
|
||||
* win32/common/interfaces-enumtypes.c:
|
||||
* win32/common/interfaces-enumtypes.h:
|
||||
* win32/common/libgstaudio.def:
|
||||
* win32/common/libgstinterfaces.def:
|
||||
* win32/common/libgstvideo.def:
|
||||
gst-libs: Remove interfaces libs and mixer/tuner interfaces
|
||||
The navigation interface is now in the video library.
|
||||
|
||||
2012-04-13 12:21:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* tests/check/elements/videorate.c:
|
||||
tests: videorate: remove obsolete color-matrix caps field
|
||||
|
||||
2012-04-12 18:20:58 -0400 Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com>
|
||||
|
||||
* Android.mk:
|
||||
Sync Android.mk entries to the new major version
|
||||
Change naming on the pkgconfig files to reflect
|
||||
the 0.10 -> 1.0 bump.
|
||||
|
||||
2012-04-12 15:06:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* tests/check/elements/volume.c:
|
||||
check: Fix one leak in volume test
|
||||
|
||||
2012-04-12 11:18:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
Back to development
|
||||
|
||||
=== release 0.11.90 ===
|
||||
|
||||
2012-04-12 10:16:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* docs/plugins/gst-plugins-base-plugins.args:
|
||||
* docs/plugins/gst-plugins-base-plugins.prerequisites:
|
||||
* docs/plugins/inspect/plugin-adder.xml:
|
||||
* docs/plugins/inspect/plugin-alsa.xml:
|
||||
* docs/plugins/inspect/plugin-app.xml:
|
||||
* docs/plugins/inspect/plugin-audioconvert.xml:
|
||||
* docs/plugins/inspect/plugin-audiorate.xml:
|
||||
* docs/plugins/inspect/plugin-audioresample.xml:
|
||||
* docs/plugins/inspect/plugin-audiotestsrc.xml:
|
||||
* docs/plugins/inspect/plugin-cdparanoia.xml:
|
||||
* docs/plugins/inspect/plugin-encoding.xml:
|
||||
* docs/plugins/inspect/plugin-gdp.xml:
|
||||
* docs/plugins/inspect/plugin-gio.xml:
|
||||
* docs/plugins/inspect/plugin-libvisual.xml:
|
||||
* docs/plugins/inspect/plugin-ogg.xml:
|
||||
* docs/plugins/inspect/plugin-pango.xml:
|
||||
* docs/plugins/inspect/plugin-playback.xml:
|
||||
* docs/plugins/inspect/plugin-subparse.xml:
|
||||
* docs/plugins/inspect/plugin-tcp.xml:
|
||||
* docs/plugins/inspect/plugin-theora.xml:
|
||||
* docs/plugins/inspect/plugin-typefindfunctions.xml:
|
||||
* docs/plugins/inspect/plugin-videorate.xml:
|
||||
* docs/plugins/inspect/plugin-videoscale.xml:
|
||||
* docs/plugins/inspect/plugin-videotestsrc.xml:
|
||||
* docs/plugins/inspect/plugin-volume.xml:
|
||||
* docs/plugins/inspect/plugin-vorbis.xml:
|
||||
* docs/plugins/inspect/plugin-ximagesink.xml:
|
||||
* docs/plugins/inspect/plugin-xvimagesink.xml:
|
||||
* gst-plugins-base.doap:
|
||||
* win32/common/_stdint.h:
|
||||
* win32/common/config.h:
|
||||
Release 0.11.90
|
||||
|
||||
2012-04-12 10:11:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* po/af.po:
|
||||
* po/az.po:
|
||||
* po/bg.po:
|
||||
* po/ca.po:
|
||||
* po/cs.po:
|
||||
* po/da.po:
|
||||
* po/de.po:
|
||||
* po/el.po:
|
||||
* po/en_GB.po:
|
||||
* po/eo.po:
|
||||
* po/es.po:
|
||||
* po/eu.po:
|
||||
* po/fi.po:
|
||||
* po/fr.po:
|
||||
* po/gl.po:
|
||||
* po/hu.po:
|
||||
* po/id.po:
|
||||
* po/it.po:
|
||||
* po/ja.po:
|
||||
* po/lt.po:
|
||||
* po/lv.po:
|
||||
* po/nb.po:
|
||||
* po/nl.po:
|
||||
* po/or.po:
|
||||
* po/pl.po:
|
||||
* po/pt_BR.po:
|
||||
* po/ro.po:
|
||||
* po/ru.po:
|
||||
* po/sk.po:
|
||||
* po/sl.po:
|
||||
* po/sq.po:
|
||||
* po/sr.po:
|
||||
* po/sv.po:
|
||||
* po/tr.po:
|
||||
* po/uk.po:
|
||||
* po/vi.po:
|
||||
* po/zh_CN.po:
|
||||
Update .po files
|
||||
|
||||
2012-04-11 21:45:26 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
|
@ -206,6 +1156,14 @@
|
|||
decoded from the same input buffer. Instead keep the timestamps when upstream
|
||||
pushes consecutive buffers with the same ts.
|
||||
|
||||
2012-04-04 20:43:23 +0200 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* gst-libs/gst/audio/gstaudiodecoder.c:
|
||||
audiodecoder: don't discard timestamps when consecutive input buffers have the same ts
|
||||
Avoid pushing out buffers with the same timestamp only if the out buffers are
|
||||
decoded from the same input buffer. Instead keep the timestamps when upstream
|
||||
pushes consecutive buffers with the same ts.
|
||||
|
||||
2012-04-04 19:43:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/audio/gstaudioencoder.c:
|
||||
|
|
9
NEWS
9
NEWS
|
@ -1,4 +1,11 @@
|
|||
This is GStreamer Base Plug-ins 0.11.90 "Golden bells! What a world of happiness their harmony foretells!"
|
||||
This is GStreamer Base Plug-ins 0.11.91 "Fee-fi-fo-fum"
|
||||
|
||||
New in 0.11.91:
|
||||
|
||||
* Compressed audio passthrough support in alsasink
|
||||
* Removal of interfaces library, mixer and tuner interface
|
||||
* Addition of video encoder and decoder base classes
|
||||
* Improvements/cleanup for the video library API
|
||||
|
||||
New in 0.11.90:
|
||||
|
||||
|
|
28
RELEASE
28
RELEASE
|
@ -1,5 +1,5 @@
|
|||
|
||||
Release notes for GStreamer Base Plug-ins 0.11.90 "Golden bells! What a world of happiness their harmony foretells!"
|
||||
Release notes for GStreamer Base Plug-ins 0.11.91 "Fee-fi-fo-fum"
|
||||
|
||||
|
||||
|
||||
|
@ -55,9 +55,12 @@ contains a set of less supported plug-ins that haven't passed the
|
|||
|
||||
Features of this release
|
||||
|
||||
* Lots of bugfixes, cleanup and other improvements
|
||||
* API cleanup in the audio base classes
|
||||
* Improvements to the RTP buffer
|
||||
* Parallel installability with 0.10.x series
|
||||
* Threadsafe design and API
|
||||
* Compressed audio passthrough support in alsasink
|
||||
* Removal of interfaces library, mixer and tuner interface
|
||||
* Addition of video encoder and decoder base classes
|
||||
* Improvements/cleanup for the video library API
|
||||
There were no bugs fixed in this release
|
||||
|
||||
|
||||
|
@ -88,15 +91,22 @@ Applications
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Alban Browaeys
|
||||
* Akihiro Tsukada
|
||||
* Alessandro Decina
|
||||
* Andoni Morales Alastruey
|
||||
* Edward Hervey
|
||||
* Holger Kaelberer
|
||||
* Jonathan Lyons
|
||||
* Julian Scheel
|
||||
* Mark Nauwelaerts
|
||||
* Raimo Järvi
|
||||
* Matej Knopp
|
||||
* Nicolas Dufresne
|
||||
* Reynaldo H. Verdejo Pinochet
|
||||
* Sebastian Dröge
|
||||
* Thiago Santos
|
||||
* Sebastian Rasmussen
|
||||
* Stefan Sauer
|
||||
* Thibault Saunier
|
||||
* Tim-Philipp Müller
|
||||
* Vivia Nikolaidou
|
||||
* Víctor Manuel Jáquez Leal
|
||||
* Wim Taymans
|
||||
* Руслан Ижбулатов
|
||||
|
2
common
2
common
|
@ -1 +1 @@
|
|||
Subproject commit 3429ba64cfe418492a9192496d7d23004c0d0872
|
||||
Subproject commit dc702037b0490052dfc1fa5a3e5890bd55cf7b34
|
|
@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
|
|||
dnl initialize autoconf
|
||||
dnl releases only do -Wall, git and prerelease does -Werror too
|
||||
dnl use a three digit version number for releases, and four for git/prerelease
|
||||
AC_INIT(GStreamer Base Plug-ins, 0.11.90.1,
|
||||
AC_INIT(GStreamer Base Plug-ins, 0.11.91,
|
||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||
gst-plugins-base)
|
||||
|
||||
|
|
|
@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>0.11.91</revision>
|
||||
<branch>0.11</branch>
|
||||
<name>Fee-fi-fo-fum</name>
|
||||
<created>2012-05-13</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.91.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>0.11.90</revision>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef _GST_PLUGINS_BASE__STDINT_H
|
||||
#define _GST_PLUGINS_BASE__STDINT_H 1
|
||||
#ifndef _GENERATED_STDINT_H
|
||||
#define _GENERATED_STDINT_H "gst-plugins-base 0.11.90"
|
||||
#define _GENERATED_STDINT_H "gst-plugins-base 0.11.91"
|
||||
/* generated using gnu compiler Debian clang version 3.0-6 (tags/RELEASE_30/final) (based on LLVM 3.0) */
|
||||
#define _STDINT_HAVE_STDINT_H 1
|
||||
#include <stdint.h>
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||
|
||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2012-04-12"
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2012-05-13"
|
||||
|
||||
/* Define to enable ALSA (used by alsa). */
|
||||
#undef HAVE_ALSA
|
||||
|
@ -313,7 +313,7 @@
|
|||
#define PACKAGE_NAME "GStreamer Base Plug-ins"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GStreamer Base Plug-ins 0.11.90"
|
||||
#define PACKAGE_STRING "GStreamer Base Plug-ins 0.11.91"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gst-plugins-base"
|
||||
|
@ -322,7 +322,7 @@
|
|||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "0.11.90"
|
||||
#define PACKAGE_VERSION "0.11.91"
|
||||
|
||||
/* directory where plugins are located */
|
||||
#ifdef _DEBUG
|
||||
|
@ -353,7 +353,7 @@
|
|||
#undef USE_TREMOLO
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "0.11.90"
|
||||
#define VERSION "0.11.91"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
|
@ -370,6 +370,11 @@
|
|||
/* Define to 1 if the X Window System is missing or not being used. */
|
||||
#undef X_DISPLAY_MISSING
|
||||
|
||||
/* Enable large inode numbers on Mac OS X 10.5. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
#undef _FILE_OFFSET_BITS
|
||||
|
||||
|
|
Loading…
Reference in a new issue