Commit 1d2056ad authored by Tim-Philipp Müller's avatar Tim-Philipp Müller

Release 0.10.26

parent b27d93a8
=== release 0.10.26 ===
2010-12-01 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
releasing 0.10.26, "Escapades"
2010-11-30 15:28:50 -0800 David Schleef <ds@schleef.org>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: analyse RFF fields in correct order
Code was repeating the second field, not the first.
Fixes: #636179.
2010-11-29 15:32:40 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: handle stale digest authentication session data
In particular, handle Unauthorized server response when trying to convey
keep-alive.
Fixes #635532.
2010-11-26 15:00:29 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
* gst/rtp/gstrtph264depay.c:
rtph264depay: fix segfault on empty payload
https://bugzilla.gnome.org/show_bug.cgi?id=635843
2010-11-18 00:45:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/config.h:
0.10.25.5 pre-release
2010-11-18 00:44:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/bg.po:
* po/fi.po:
* po/hu.po:
* po/sk.po:
* po/tr.po:
po: update translations
2010-11-14 00:18:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: fix reference leak
2010-11-12 23:59:06 +1100 Jan Schmidt <thaytan@noraisin.net>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: Flush QoS and history before applying segment
When handling newsegment, flush out the buffer history in the
existing segment, not the new one. Fixes playback in some DVD
cases.
Partially fixes #633294
2010-11-12 12:20:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: improve event logging
2010-11-05 17:00:15 +0100 Robert Swain <robert.swain@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
* gst/deinterlace/gstdeinterlace.h:
deinterlace: Implement field history flushing
In a number of cases it is necessary to flush the field history by
performing 'degraded' deinterlacing - that is, using the user-chosen
method for as many fields as possible, then using vfir for as long as
there are >= 2 fields remaining in the history, then using linear for
the last field.
This should avoid losing fields being kept for history for example at
EOS.
This may address part of #633294
2010-11-05 15:44:35 +0100 Robert Swain <robert.swain@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: Refactor chain function
This is needed to be able to output a frame from outside the chain
function, i.e. in the following commit that adds flushing of the field
history.
2010-11-05 17:17:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
configure: we still require Gtk+ >= 2.14.0 when compiling against 2.0
The check for the minor version was dropped in the previous commit.
2010-11-05 16:24:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
configure: add --with-gtk option and default to Gtk+ 2.0 while the 3.0 API is still in flux
https://bugzilla.gnome.org/show_bug.cgi?id=634014
2010-11-04 16:42:07 +1000 Jonathan Matthew <jonathan@d14n.org>
* gst/icydemux/gsticydemux.c:
icydemux: fix use-after-free of taglist
Broken by commit 4c2f5333 (bug #630205).
https://bugzilla.gnome.org/show_bug.cgi?id=633970
2010-11-01 17:29:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/config.h:
0.10.25.4 pre-release
2010-11-01 17:28:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/es.po:
* po/fr.po:
* po/it.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/sl.po:
* po/sv.po:
po: update translations
2010-11-01 16:04:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
configure: fix --disable-external
2010-11-01 14:56:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtp/gstrtph264depay.c:
* gst/rtp/gstrtph264depay.h:
rtph264depay: only set delta unit on all-non-key units
Only set the delta flag when all of the units in the packet are delta units.
Based on patch from Olivier Crête <olivier.crete@collabora.co.uk>
Fixes #632945
2010-10-26 15:44:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* gst/goom/gstgoom.c:
goom: Return not-negotiated when bps is unknown
If caps weren't negotiated, goom should return not-negotiated
from its chain functions instead of using bps unitialized, which
leads to a division by 0
https://bugzilla.gnome.org/show_bug.cgi?id=633212
2010-10-27 13:16:54 +0100 Jan Schmidt <thaytan@noraisin.net>
* common:
Automatic update of common submodule
From 7bbd708 to 011bcc8
2010-10-26 16:54:11 +0100 Jan Schmidt <thaytan@noraisin.net>
* gst/videofilter/gstvideoflip.c:
videoflip: Forward src pad events upstream.
Fix passing navigation and other events upstream by actually sending them.
Fixes: #633205
2010-10-24 18:50:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/qtdemux/qtdemux.c:
qtdemux: fix deadlock in error code path
GST_ELEMENT_ERROR must not be called with the object lock held,
since it will call gst_object_get_parent() internally, which
takes the object lock as well.
2010-10-20 10:21:48 +0200 Philip Jägenstedt <philipj@opera.com>
* gst/matroska/matroska-demux.c:
matroskademux: Remove useless clearing of send_xiph_headers for Dirac
This looks like a mistake when copy-pasting the Theora code.
https://bugzilla.gnome.org/show_bug.cgi?id=632682
2010-10-20 13:28:28 +0200 Philip Jägenstedt <philipj@opera.com>
* gst/matroska/matroska-demux.c:
matroskademux: don't crash if vorbis/theora codec data is missing
Error out properly in this case instead of crashing.
https://bugzilla.gnome.org/show_bug.cgi?id=632682
2010-10-22 18:11:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/config.h:
0.10.25.3 pre-release
2010-10-19 16:45:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: fix duration reporting
Init segment prior to storing duration info in it.
Fixes #632548.
2010-10-19 14:21:53 +0100 Bastien Nocera <hadess@hadess.net>
* gconf/Makefile.am:
gconf: Don't install schemas when GConf is disabled
https://bugzilla.gnome.org/show_bug.cgi?id=632553
2010-10-16 15:43:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/config.h:
win32: set GST_PACKAGE_RELEASE_DATETIME also in win32 config.h
2010-10-16 01:33:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/config.h:
0.10.25.2 pre-release
2010-10-16 01:26:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/el.po:
* po/vi.po:
po: update translations
2010-10-15 13:22:03 -0700 David Schleef <ds@schleef.org>
* tests/check/Makefile.am:
tests: Don't dist generated orc files
2010-10-15 14:02:19 -0700 David Schleef <ds@schleef.org>
* gst/deinterlace/tvtime-dist.c:
* gst/deinterlace/tvtime-dist.h:
* gst/videobox/gstvideoboxorc-dist.c:
* gst/videobox/gstvideoboxorc-dist.h:
* gst/videomixer/blendorc-dist.c:
* gst/videomixer/blendorc-dist.h:
Update generated orc code
2010-10-15 18:00:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
configure: bump Orc requirement to 0.4.11
2010-10-14 17:41:30 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
* gst/rtpmanager/gstrtpbin.c:
rtpbin: Use the right constant to define the "use-pipeline-clock" property
The wrong #define was being used, now use the correct one.
2010-10-14 12:31:48 -0700 David Schleef <ds@schleef.org>
* common:
Automatic update of common submodule
From 5a668bf to 7bbd708
2010-10-14 17:26:14 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/matroska/matroska-demux.c:
* gst/qtdemux/qtdemux.c:
ac3: demuxers provide framed output
2010-10-14 00:11:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/matroska/ebml-write.c:
* gst/matroska/ebml-write.h:
matroskamux: reduce newsegment event spam and set discont flag where needed
Only send newsegment events with new positions downstream when actually
needed, instead of sending multiple newsegment events with new seek
positions in a row. Also set the discont flag on buffers after a
discontinuity.
2010-10-13 23:46:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/matroska/ebml-write.c:
* gst/matroska/ebml-write.h:
matroskamux: set correct buffer offsets after seeks
Re-use the existing 'pos' field maintained by ebml writer to set
buffer offsets. This also makes sure that we set the right offsets
on buffers after a seek (e.g. when writing an index at the end).
2010-10-14 00:22:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/matroska/matroska-mux.c:
matroskamux: don't forward tag events downstream
Don't forward stream-specific tag events downstream (esp. not
before any newsegment event).x
2010-10-13 17:15:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/qtdemux/qtdemux.c:
* gst/qtdemux/qtdemux_fourcc.h:
qtdemux: handle another mp4v variation
... including the glbl atom containing codec-data.
2010-10-13 17:21:23 +0300 Stefan Kost <ensonic@users.sf.net>
* gst/audiofx/audioamplify.c:
* gst/audiofx/audiodynamic.c:
* gst/audiofx/audioinvert.c:
* gst/audiofx/audiokaraoke.c:
* gst/audiofx/audiopanorama.c:
* gst/autodetect/gstautoaudiosink.c:
* gst/autodetect/gstautoaudiosrc.c:
* gst/autodetect/gstautovideosink.c:
* gst/autodetect/gstautovideosrc.c:
* gst/avi/gstavimux.c:
* gst/cutter/gstcutter.c:
* gst/debugutils/breakmydata.c:
* gst/debugutils/efence.c:
* gst/debugutils/gstnavseek.c:
* gst/debugutils/negotiation.c:
* gst/debugutils/progressreport.c:
* gst/debugutils/rndbuffersize.c:
* gst/id3demux/gstid3demux.c:
* gst/level/gstlevel.c:
* gst/matroska/matroska-mux.c:
* gst/median/gstmedian.c:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesrc.c:
* gst/multipart/multipartdemux.c:
* gst/multipart/multipartmux.c:
* gst/replaygain/gstrganalysis.c:
* gst/replaygain/gstrglimiter.c:
* gst/replaygain/gstrgvolume.c:
* gst/rtp/gstrtph263pay.c:
* gst/rtp/gstrtph263ppay.c:
* gst/rtp/gstrtpilbcdepay.c:
* gst/rtp/gstrtpjpegpay.c:
* gst/rtp/gstrtpmp2tdepay.c:
* gst/rtp/gstrtpmp4vpay.c:
* gst/rtpmanager/gstrtpbin.c:
* gst/rtpmanager/gstrtpjitterbuffer.c:
* gst/rtpmanager/gstrtpsession.c:
* gst/rtpmanager/rtpsession.c:
* gst/rtsp/gstrtpdec.c:
* gst/smpte/gstsmpte.c:
* gst/udp/gstdynudpsink.c:
* gst/udp/gstmultiudpsink.c:
* gst/udp/gstudpsink.c:
* gst/udp/gstudpsrc.c:
* gst/videocrop/gstaspectratiocrop.c:
* gst/videocrop/gstvideocrop.c:
* gst/videofilter/gstvideotemplate.c:
* sys/osxaudio/gstosxaudiosink.c:
* sys/osxaudio/gstosxaudiosrc.c:
various (gst): add a missing G_PARAM_STATIC_STRINGS flags
2010-10-13 17:13:04 +0300 Stefan Kost <ensonic@users.sf.net>
* sys/oss/gstossmixerelement.c:
* sys/oss/gstosssink.c:
* sys/oss/gstosssrc.c:
* sys/oss4/oss4-mixer.c:
* sys/oss4/oss4-sink.c:
* sys/oss4/oss4-source.c:
* sys/osxvideo/osxvideosink.m:
* sys/sunaudio/gstsunaudiosink.c:
* sys/sunaudio/gstsunaudiosrc.c:
* sys/ximage/gstximagesrc.c:
various (sys): add a missing G_PARAM_STATIC_STRINGS flags
2010-10-13 16:25:15 +0300 Stefan Kost <ensonic@users.sf.net>
* ext/aalib/gstaasink.c:
* ext/annodex/gstcmmldec.c:
* ext/annodex/gstcmmlenc.c:
* ext/annodex/gstcmmltag.c:
* ext/cairo/gsttextoverlay.c:
* ext/dv/gstdvdec.c:
* ext/esd/esdmon.c:
* ext/esd/esdsink.c:
* ext/flac/gstflacenc.c:
* ext/gdk_pixbuf/gstgdkpixbuf.c:
* ext/gdk_pixbuf/gstgdkpixbufsink.c:
* ext/gdk_pixbuf/pixbufscale.c:
* ext/hal/gsthalaudiosink.c:
* ext/hal/gsthalaudiosrc.c:
* ext/jpeg/gstjpegdec.c:
* ext/jpeg/gstjpegenc.c:
* ext/jpeg/gstsmokeenc.c:
* ext/libcaca/gstcacasink.c:
* ext/libpng/gstpngenc.c:
* ext/mikmod/gstmikmod.c:
* ext/raw1394/gstdv1394src.c:
* ext/raw1394/gsthdv1394src.c:
* ext/shout2/gstshout2.c:
* ext/soup/gstsouphttpsrc.c:
* ext/speex/gstspeexdec.c:
* ext/speex/gstspeexenc.c:
* ext/wavpack/gstwavpackenc.c:
various (ext): add a missing G_PARAM_STATIC_STRINGS flags
2010-10-13 16:34:09 +0300 Stefan Kost <ensonic@users.sf.net>
* ext/aalib/gstaasink.c:
* ext/esd/esdmon.c:
* gst/median/gstmedian.c:
various: wrap property registration and add a single fixme for long desc.
2010-10-13 11:46:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtp/gstrtph264depay.c:
h264depay: always mark the codec_data as keyframe
We need to mark the codec_data as a keyframe or else downstream decoders might
decide to skip it, waiting for a keyframe.
Fixes #631996
2010-10-13 07:16:47 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
* gst/matroska/ebml-write.c:
matroskamux: make buffer offsets a byte count rather than a buffer count
2010-10-07 21:12:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/aalib/gstaasink.c:
* ext/dv/gstdvdec.c:
* ext/esd/esdmon.c:
* ext/flac/gstflacenc.c:
* ext/mikmod/gstmikmod.c:
* ext/raw1394/gstdv1394src.c:
* gst/debugutils/efence.c:
* gst/rtpmanager/gstrtpbin.c:
ext, gst: canonicalise property names where this wasn't the case
ie. "foo_bar" -> "foo-bar"
2010-10-12 15:02:42 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
* gst/rtp/gstrtpmpvpay.c:
rtpmpvpay: fix timestamping of rtp buffers
Incomming buffer is only pushed on the adapter at the end of the
handle_buffer function. But duration/timestamp of this buffer is already
taken into account for the current data in the adapter. This leads to
wrong rtp timestamps and extra latency.
2010-10-12 11:37:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/examples/equalizer/demo.c:
* tests/examples/spectrum/demo-audiotest.c:
* tests/examples/spectrum/demo-osssrc.c:
examples: Fix build with GTK+ 3.0
2010-10-11 15:12:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: mark as a source
Mark the rtspsrc element as a source.
Requires 0.10.31.1 now
2010-10-11 14:24:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/autodetect/gstautoaudiosrc.c:
* gst/autodetect/gstautovideosrc.c:
autodetect: Set GST_ELEMENT_IS_SOURCE flag on sources
2010-10-11 14:21:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/gconf/gstswitchsrc.c:
switchsrc: Set the GST_ELEMENT_IS_SOURCE flag
2010-10-11 14:17:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
configure: Require core 0.10.30.1
2010-10-10 14:43:58 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
* gst/matroska/ebml-write.c:
* gst/matroska/ebml-write.h:
matroskamux: set offsets on outgoing buffers
2010-10-09 14:14:27 +0200 IOhannes m zmölnig <zmoelnig@iem.at>
* sys/v4l2/gstv4l2sink.c:
v4l2sink: Only get/set overlay params if needed
it's perfectly ok for a video output device to not have overlay capabilities.
this patch removes the need to get/set the overlay parameters if the user
does not explicitely request one of the overlay properties
2010-09-30 15:28:23 +0200 IOhannes m zmölnig <zmoelnig@iem.at>
* sys/v4l2/gstv4l2sink.c:
v4l2sink: Protect against NULL-pointer access
gst_v4l2sink_change_state() would free the pool without checking whether there
was a valid pool...
2010-10-08 12:43:51 -0700 David Schleef <ds@schleef.org>
* common:
Automatic update of common submodule
From c4a8adc to 5a668bf
2010-10-08 12:53:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* common:
Automatic update of common submodule
From 5e3c9bf to c4a8adc
2010-10-06 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: Fix required fields logic
Both history_count and fields_required count from 1. As per the while loop
condition that follows this code, to perform the deinterlacing method, we need
history_count >= fields_required fields in the history. Therefore if we have
history_count < fields_required (not fields_required + 1), we need more fields.
2010-09-20 19:43:45 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
* gst/flv/gstflvmux.c:
* gst/flv/gstflvmux.h:
flvmux: resend onMetada tag when tags changes in streamable mode
2010-10-05 19:40:50 +0100 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst/qtdemux/qtdemux.c:
qtdemux: AAC codec_data can be > 2 bytes long
This fixes the assumption that DecoderSpecificInfo must be 2 bytes long
for AAC files. The specification allows HE-AAC to be explicitly
signalled in a backward compatible way. This is done by means of an
additional information after the regular AAC header. It is expected that
decoders that can play AAC but not HE-AAC will parse the header normally
and ignore extended bits, much as they do for the HE-AAC specific payload
in the actual stream.
https://bugzilla.gnome.org/show_bug.cgi?id=612313
2010-10-05 16:01:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/matroska/matroska-demux.c:
matroskademux: only unref buffer when no longer needed for cluster scanning
Fixes #629047.
2010-10-05 16:00:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/matroska/matroska-demux.c:
matroskademux: avoid infinite cluster scanning
2010-10-05 12:20:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/goom/gstgoom.c:
* gst/goom2k1/gstgoom.c:
goom: take duration into account when doing QoS
Take the duration of the frames into account so that we don't drop frames that
are only partially past the QoS deadline.
2010-10-05 10:40:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/goom/gstgoom.c:
* gst/goom/gstgoom.h:
* gst/goom2k1/gstgoom.c:
* gst/goom2k1/gstgoom.h:
goom: use adapter for timestamping
Use the adapter timestamp code to get more accurate timestamps.
Fix latency calculation, we add our own latency in the worst case.
2010-10-04 22:31:32 +0200 Edward Hervey <bilboed@bilboed.com>
* configure.ac:
* ext/raw1394/Makefile.am:
* ext/raw1394/gst1394.c:
raw1394: Don't compile hdv1394src if libiec61883 isn't available
Fixes #629896
2010-09-20 19:44:09 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
* gst/icydemux/gsticydemux.c:
icydemux: forward tag events
https://bugzilla.gnome.org/show_bug.cgi?id=630205
2010-10-04 19:00:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/goom2k1/gstgoom.c:
goom2k1: report our latency correctly
Fixes #631303
2010-10-04 18:56:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/goom2k1/gstgoom.c:
goom2k1: add defines for default width/height/fps
Add some defines for the default width/height/fps instead of using different
values in different places.
2010-10-04 18:52:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/goom/gstgoom.c:
goom: add latency compensation code.
Implement a latency query and report how much latency we will add to the
stream.
Alse make some defaults for the default width/height/framerate
Fixes #631303
2010-10-04 17:56:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* tests/examples/rtp/server-alsasrc-PCMA.py:
test: add python version of the audio sender
Add a python version of the audio sender pipeline.
Ported by Sp4rc on IRC.
2010-10-04 17:52:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* tests/examples/rtp/client-PCMA.py:
tests: Add python RTP client example
Add a python version of the PCMA client app.
Ported by Sp4rc on IRC.
2010-10-04 09:39:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/rtp/gstrtpmp4gpay.c:
rtp: Fix unitialized compiler warnings on OS X build bot
These warnings are wrong though, the variables are only used in
the cases where they *are* initialized by the bit reader.
2010-10-03 23:49:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/rtp/gstrtpg722pay.c:
rtpg722pay: Fix uninitialized variable compiler warning
The clock rate is always 8000 Hz according to the RFC and
the sampling rate must always be 16000 Hz.
2010-10-01 13:59:10 +0400 Vladimir Eremeev <eremeev@atlantis.ru>
* gst/rtpmanager/rtpjitterbuffer.c:
rtpjitterbuffer: improve article reference in comment block
https://bugzilla.gnome.org/show_bug.cgi?id=631082
2010-04-30 21:00:31 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst/qtdemux/qtdemux.c:
* gst/qtdemux/quicktime.c:
qtdemux: Use pbutils for H.264 profile/level extraction
The functions used to extract this data have been moved to gstpbutils to
facilitate reuse.
https://bugzilla.gnome.org/show_bug.cgi?id=617318
2010-04-30 21:00:31 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst/matroska/Makefile.am:
* gst/matroska/matroska-demux.c:
* gst/matroska/matroska.c:
matroskademux: Use pbutils for H.264 profile/level extraction
The functions used to extract this data have been moved to gstpbutils to
facilitate reuse.
https://bugzilla.gnome.org/show_bug.cgi?id=617318
2010-04-22 19:39:47 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst/qtdemux/qtdemux.c:
qtdemux: Export MPEG-4 video profile and level in stream caps
This uses gstpbutils to extract the profile and level from the video
object sequence and adds this to stream caps. This can be used as
metadata and for fine-grained decoder selection.
https://bugzilla.gnome.org/show_bug.cgi?id=616521
2010-09-30 12:44:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/qtdemux/qtdemux.c:
qtdemux: fix aac channel override based on codec data for 7.1 case
2010-04-30 14:06:27 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst/qtdemux/Makefile.am:
* gst/qtdemux/qtdemux.c:
qtdemux: Export AAC profile and level in caps
This exports the AAC profile and level in caps for use as metadata and
(eventually) for more fine-grained selection of decoders at
caps-negotiation time. (Doesn't work for HE-AAC yet though.)
https://bugzilla.gnome.org/show_bug.cgi?id=612313
2010-09-30 18:34:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp.c:
* gst/rtp/gstrtpg722depay.c:
* gst/rtp/gstrtpg722depay.h:
* gst/rtp/gstrtpg722pay.c:
* gst/rtp/gstrtpg722pay.h:
rtp: add G722 pay and depayloader
2010-09-30 12:08:49 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
* gst/rtpmanager/rtpjitterbuffer.c:
rtpjitterbuffer: update link to documentation
2010-09-30 11:34:56 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
* tests/examples/rtp/client-H264.sh:
examples: fix indentation on rtp client example
2010-09-30 11:33:24 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
* tests/examples/rtp/client-H264-PCMA.sh:
* tests/examples/rtp/client-H264.sh:
examples: fix typo in port of rtp examples
2010-09-29 13:20:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/wavenc/gstwavenc.c:
wavenc: miniscule code clean-up
GST_CLOCK_TIME_NONE is not something that should be used in connection with
GST_FORMAT_BYTES.
2010-09-29 10:34:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/avi/gstavidemux.c:
avidemux: reverse playback; prevent overlap of subsequent fragments
2010-09-28 16:21:48 +0300 René Stadler <rene.stadler@nokia.com>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: fix missing null-terminator in protocols array
Fixes random crash regression from commit ae84ae.
2010-09-24 16:26:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: don't add /UDP in the transport, it's the default
don't add the default UDP lower-transport, some servers don't seem to like it.
Fixes #630500