summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic update of common submoduleJan Schmidt2009-06-261-0/+0
| | | | From f810030 to 5845b63
* qtdemux: don't process track_num/track_count tags with a 0 valueTim-Philipp Müller2009-06-261-3/+10
| | | | | Number/count values of 0 mean they're not set. Don't put those in the taglist.
* waveformsink: use 'guint8' instead of 'byte' to fix compilation with MSVC8Tim-Philipp Müller2009-06-251-1/+1
| | | | | | We need a cast here for pointer arithmetic to work correctly, but some MSVC versions don't seem to like 'byte', so use guint8 here. Hopefully fixes #585361.
* v4l2src: set structs to zero before using them in ioctlsStefan Kost2009-06-251-5/+5
| | | | This fixes valgrind warnings.
* qtdemux: Make sure we don't blacklist streams by wrongly comparing theirJulien Moutte2009-06-251-3/+3
| | | | duration with entire clip duration.
* rtpdec: fix some buffer leaksKrzysztof Błaszkowski2009-06-251-0/+3
|
* flvparse: Add missing break in switch/case.Edward Hervey2009-06-251-0/+1
|
* flvdemux: Remove unused variable, hint branch likeliness, add comments.Edward Hervey2009-06-251-8/+8
|
* avidemux: Removed unused variableEdward Hervey2009-06-251-2/+0
|
* qtdemux: Remove dead assignments and unused variables.Edward Hervey2009-06-251-9/+3
| | | | Also add branch likeliness macros.
* qtdemux: Fix uninitialized variables. Fixes build on macosxEdward Hervey2009-06-251-5/+5
|
* souphttpsrc: free memory in finalizeStefan Kost2009-06-241-12/+6
| | | | | finalize is called only once. no need to clear pointers there. dispose is for unreffing.
* Automatic update of common submoduleJan Schmidt2009-06-241-0/+0
| | | | From 6ab11d1 to f810030
* avidemux: short-circuit gst_avi_demux_src_convert() when parsing the indexTim-Philipp Müller2009-06-241-37/+51
| | | | | | | | Don't call gst_avi_demux_src_convert() for each single index entry. Not only do we already have the pointer to the stream context, we also know the formats we want to convert from and to already, so we may just as well use optimised conversion routines that bypass some of the checks and lookups made in gst_avi_demux_src_convert().
* qtdemux: Another round of G_*LIKELY micro-optimisations.Edward Hervey2009-06-241-26/+28
|
* qtdemux: Take last sample duration for dummy segment calculation.Edward Hervey2009-06-241-2/+4
| | | | | This fixes the cases where files without EDL wouldn't output their last buffer.
* avidemux: Sprinkle branch likeliness macros over the code.Edward Hervey2009-06-241-26/+29
|
* raw1394: sprinkle branch likeliness macros accross the code.Edward Hervey2009-06-242-7/+10
|
* qtdemux: Add GST_MEMDUMP statements for unknown atoms.Edward Hervey2009-06-241-2/+13
| | | | This is to help developers track down and implement unhandled atoms faster.
* deinterlace: Remove the interlaced field from the output caps if ↵Sebastian Dröge2009-06-231-0/+8
| | | | deinterlacing is enabled
* deinterlace: Copy the correct line from correct place in the historySebastian Dröge2009-06-231-1/+2
|
* rtspsrc: use same protocols after redirectWim Taymans2009-06-231-0/+11
| | | | | After a redirect we want to use the same protocols that we were using for the current url.
* qtdemux: don't leak cover artTim-Philipp Müller2009-06-231-0/+1
|
* udp: fix compiler warning about EAI_ADDRFAMILY getting redefined in some casesTim-Philipp Müller2009-06-231-2/+2
| | | | | | | Include the header from where we include all the system headers with the socket stuff before we try to define EAI_ADDRFAMILY ourselves, otherwise we define it ourselves and then get a compiler warning if a system header defines it as well without guarding against it being defined already.
* matroska: and the new headers tooWim Taymans2009-06-231-2/+2
|
* matroske: fix compiler errorWim Taymans2009-06-231-4/+4
| | | | | | change gpointer to guint8 * for codec_state and codec_priv as some functions operate on those types and it avoids breaking strict-aliasing rules.
* matroskademux: avoid leaking buffersWim Taymans2009-06-231-2/+11
| | | | | | | | Don't leak buffers when resyncing to a keyframe. Avoid leaking buffers when exiting the loop on error conditions. Add some more debug info. Fixes #585911
* v4l2: open/close the device in READYStefan Kost2009-06-221-9/+39
| | | | | This allows to query the device in READY. Before one need to switch it to PAUSED and that also starts streaming.
* qtdemux: use GST_MEMDUMPTim-Philipp Müller2009-06-222-19/+6
|
* apedemux: add container-format tagTim-Philipp Müller2009-06-222-0/+8
| | | | Use pbutils here because the string is translated.
* id3demux: add container-format tagTim-Philipp Müller2009-06-222-3/+19
| | | | Using pbutils here because the string is translated.
* dvdemux: post container-format tagTim-Philipp Müller2009-06-221-44/+28
| | | | Also merge the two almost identical _add_*_pad() functions into one.
* dvdemux: don't screw up first audio bufferTim-Philipp Müller2009-06-221-21/+21
| | | | | | Query the audio format, esp. dvdemux->num_channels, before we use that variable to allocate the initial buffer. That way we don't accidentally push a zero-sized buffer as first audio buffer.
* multipartdemux: post container-format tagTim-Philipp Müller2009-06-221-4/+8
|
* matroska-demux: post container-format tagsTim-Philipp Müller2009-06-221-5/+4
|
* avidemux: post container-format tagTim-Philipp Müller2009-06-221-6/+13
|
* qtdemux: post container-format tagsTim-Philipp Müller2009-06-221-8/+33
|
* audioamplify: Fix integer overflows on 32 bit architecturesSebastian Dröge2009-06-211-9/+9
|
* audioamplify: Don't declare a loop index staticKipp Cannon2009-06-211-45/+47
| | | | | | | | The previous patch to add support for additional sample formats possibly introduced a reentrancy bug: a variable used for a loop index was declared static. This patch fixes that, and also adds a "/* *INDENT-ON* */" annotation following the macro block. (I don't know what the annotation is for, but the adder, where I copied this from, has it).
* audioamplify: Fix off-by-one in wrap-positive modeSebastian Dröge2009-06-191-2/+2
|
* audioamplify: Add noclip method and support for more formatsKipp Cannon2009-06-192-165/+233
| | | | Fixes bug #585828 and #585831.
* udp: Fix build on FreeBSDKoop Mast2009-06-191-1/+1
| | | | Fixes bug #586397.
* tests: add unit tests for buffer-list payloadersOgnyan Tonchev2009-06-191-16/+212
| | | | See #585559
* rtpmp4vpay: add support for buffer-listOgnyan Tonchev2009-06-192-8/+62
| | | | See #585559
* rtpjpegpay: add support for buffer-listsOgnyan Tonchev2009-06-192-7/+60
| | | | See #585559
* rtph264pay: add support for buffer-listsOgnyan Tonchev2009-06-192-21/+112
| | | | See #585559
* udputils: don't free invalid memoryWim Taymans2009-06-191-1/+1
| | | | | As spotted by benjiG in IRC. don't free invalid memory when getaddrinfo failed.
* pulseink: don't leak device_descriptionWim Taymans2009-06-191-12/+20
| | | | | don't leak the device_description. some cleanups.
* po: update .po files for sunaudiomixer string changesTim-Philipp Müller2009-06-1932-63/+638
|
* avidemux: streaming; adjust sizes to cater for padding in chunksMark Nauwelaerts2009-06-181-2/+2
|