summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-12-28oggdemux: don't use invalid segment_start valueoggdemux-fixWim Taymans1-1/+8
The segment start calue is only set while collecting the chain info, if it's not set, use the current pad value.
2010-12-28basedepay: fix refcounting issueWim Taymans1-7/+7
Make sure that when _make_writable() returns a new buffer, we actually push that one instead of the old one.
2010-12-27oggstream: implement tag extraction for Kate streamsVincent Penquerc'h1-1/+52
This will mainly allow Totem to know the language of those streams, so the subtitle selection menu gets properly filled out. https://bugzilla.gnome.org/show_bug.cgi?id=638005
2010-12-26pbutils: add description for DVB subtitle capsTim-Philipp Müller1-0/+2
2010-12-25oggdemux: set headers on capsVincent Penquerc'h1-0/+49
This will allow switching from one stream to another without having to send the headers for the new stream again. https://bugzilla.gnome.org/show_bug.cgi?id=637927
2010-12-22oggstream: Fix parsing of theora sizeDavid Schleef1-2/+2
2010-12-22oggdemux: Don't use gst_pad_alloc_buffer()Vincent Penquerc'h1-4/+3
allocate buffers using gst_buffer_new_and_alloc() instead of gst_pad_alloc_buffer_and_set_caps(), as the first one will cause the pad to block, and we don't want that since that will prevent subsequent pads from being fed if a block occurs at start, when all pads must be fed for playback to start. This fixes autoplugging of the tiger element and other things. https://bugzilla.gnome.org/show_bug.cgi?id=637822
2010-12-22encodebin: Also use "Formatter"s for container formatsEdward Hervey1-0/+7
2010-12-22encoding-target: Fix typoEdward Hervey1-2/+2
2010-12-22tag: exif: Fix unitialized data warningThiago Santos1-2/+2
Fixes a valgrind warning on jifmux tests on -bad caused by unitialized bytes. Fixes #637758
2010-12-22encodebin: minor fix in error handling.Alessandro Decina1-2/+3
Don't call gst_bin_remove (bin, <invalid pointer>).
2010-12-21pbutils: More gtk-doc annotationsEdward Hervey5-52/+69
2010-12-21playbin2: delay stream-changed messagesVincent Penquerc'h1-3/+73
https://bugzilla.gnome.org/show_bug.cgi?id=637586
2010-12-21encoding-target: Ensure target names and categories are validEdward Hervey2-0/+135
2010-12-21depay: update some docsWim Taymans1-1/+2
2010-12-21rtpdepayloade: add support for getting eventsWim Taymans2-5/+26
Add support for intercepting sink events in the depayloader by adding a new vmethod.
2010-12-21vorbisdec: keep timestamps when no decoded outputWim Taymans1-3/+14
Keep track of the timestamps even when we didn't generate decodable output.
2010-12-21vorbisdec: avoid using invalid timestampsWim Taymans1-2/+2
2010-12-21seek: don't pause for live buffering messagesWim Taymans1-0/+1
2010-12-21basertppay: use RTP base time when invalid timestampsWim Taymans1-8/+12
When we have an invalid running-time (because we clipped, for example) use the RTP base time for timestamping instead of generating wrong RTP timestamps.
2010-12-21rtppayload: copy applied rate to segmentWim Taymans1-7/+17
Use set_segment_full to copy all segment values to the segment structure.
2010-12-21tests: Update container-less profile checksEdward Hervey2-46/+84
2010-12-21encoding-profile: Add guard against profiles without formatEdward Hervey1-0/+2
2010-12-21encodebin: Fix usage of non-container profilesEdward Hervey1-65/+84
2010-12-20docs: Update for videoscale class changesEdward Hervey1-1/+1
2010-12-20Automatic update of common submoduleEdward Hervey1-0/+0
From 169462a to 46445ad
2010-12-19gstdiscoverer: Don't leak tagsEdward Hervey1-6/+12
2010-12-19gst-discoverer: show global tags by defaultEdward Hervey1-3/+22
2010-12-19rtsp: Fix memory leaks in the gst_rtsp_url_decode_path_components() unit testsSebastian Dröge1-0/+3
2010-12-18examples: Fix encodebin example CFLAGS and LDFLAGSSebastian Dröge1-3/+4
Previously it would only succeed to link if a new enough libgstpbutils-0.10 was installed in the default library search path.
2010-12-18ogg: implement packet duration query for kate streamsVincent Penquerc'h2-2/+33
https://bugzilla.gnome.org/show_bug.cgi?id=637519
2010-12-17fix compile errors on macosxRob Clark3-4/+6
with i686-apple-darwin10-gcc-4.2.1: encoding-profile.h:134: warning: type qualifiers ignored on function return type encoding-profile.c:240: warning: type qualifiers ignored on function return type gstencodebin.c: In function 'next_unused_stream_profile': gstencodebin.c:454: warning: format '%d' expects type 'int', but argument 8 has type 'GType' gstencodebin.c:464: warning: format '%d' expects type 'int', but argument 8 has type 'GType'
2010-12-17audioresample: corrected buffer duration calculation to account for nonzero ↵Leo Singer1-2/+2
initial timestamp Since we calculate timestamps by: timestamp = t0 + (out samples) / (out rate) and durations by: duration = ((out samples) + (processed samples)) / (out rate) - timestamp if t0 is nonzero, this would simplify to duration = t0 + (processed samples) / (out rate). This duration is too large by the amount t0. We should have done: duration = t0 + ((out samples) + (processed samples)) / (out rate) - timestamp so that duration = (processed samples) / (out rate).
2010-12-17audioresample: changed num_gap_samples, num_nongap_samples from guint32 to ↵Leo Singer1-2/+2
guint64 so that gaps of greater than or equal to 2^32 samples do not cause integer overflow
2010-12-17audioresample: push half a history length, instead of a full history length, ↵Leo Singer1-4/+8
at end-of-stream so that output segment and input segment have same duration
2010-12-17audioresample: renamed count_gap, count_nongap to more descriptive ↵Leo Singer2-25/+25
num_gap_samples, num_nongap_samples
2010-12-17audioresample: replaced void* with gpointerLeo Singer1-1/+1
2010-12-17audioresample: initial filter transient discarded; unit tests passingLeo Singer1-18/+17
2010-12-17Revert "Revert "audioresample: Add GAP flag support""Leo Singer5-52/+172
This reverts commit 35c76b3409dde7f2dcc8232388a47a1b99b661a7. Conflicts: gst/audioresample/gstaudioresample.c gst/audioresample/gstaudioresample.h
2010-12-16timeoverlay: add missing breakVincent Penquerc'h1-2/+1
https://bugzilla.gnome.org/show_bug.cgi?id=637377
2010-12-16videoscale: Change classification to Filter/Converter/Video/ScalerSebastian Dröge1-1/+1
2010-12-15win32: update the def file with the new rtsp apiStefan Kost1-0/+1
2010-12-15add gst_rtsp_url_decode_path_componentsAndy Wingo4-0/+233
* gst-libs/gst/rtsp/gstrtspurl.h: * gst-libs/gst/rtsp/gstrtspurl.c (gst_rtsp_url_decode_path_components): New public function, returns a strv of uri-decoded path components. * tests/check/Makefile.am: * tests/check/libs/rtsp.c: Add tests.
2010-12-15win32: update defs fileWim Taymans1-0/+1
2010-12-15rtpbuffer: relax arrangement for RTP bufferlistsWim Taymans1-19/+25
Don't assume there are exactly 2 buffers but allow cases where the header and payload are in 1 buffer or where the payload is in more buffers.
2010-12-15Automatic update of common submoduleStefan Kost1-0/+0
From 20742ae to 169462a
2010-12-15basedepay: add support for buffer lists in the depayloaderWim Taymans2-33/+98
Add support for buffer lists in the depayloader.
2010-12-15examples: encoding exampleEdward Hervey7-2/+848
Along with gstcapslist
2010-12-15gst: New encoding pluginEdward Hervey24-169/+4266
https://bugzilla.gnome.org/show_bug.cgi?id=627476
2010-12-15pbutils: New Profile libraryEdward Hervey14-0/+3021
https://bugzilla.gnome.org/show_bug.cgi?id=627476