summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* avidemux: streaming mode; handle data chunks grouped in rec lists.Mark Nauwelaerts2009-06-171-0/+19
| | | | Fixes #567983.
* qtdemux: map some tags to COMPOSER rather than ARTISTMark Nauwelaerts2009-06-171-2/+2
|
* qtdemux: fix some 3GP tag extraction (keywords, genre, location)Mark Nauwelaerts2009-06-171-19/+103
|
* qtdemux: extract pixel-aspect-ratio informationMark Nauwelaerts2009-06-172-2/+58
|
* matroskademux: Fix leaking of the Matroska TITLE elementSebastian Dröge2009-06-171-0/+1
|
* effectv: Add basic documentation for the effectv elementsSebastian Dröge2009-06-1689-294/+635
|
* effectv: Define the fast PRNG function at a central placeSebastian Dröge2009-06-165-33/+12
|
* effectv: Move type definitions into separate headersSebastian Dröge2009-06-1619-302/+639
| | | | This is needed for the docs later.
* effectv: Remove get_unit_size implementationsSebastian Dröge2009-06-168-185/+0
| | | | The default on from GstVideoFilter handles this already.
* configure: bump core/base requirements to gitTim-Philipp Müller2009-06-161-2/+2
| | | | | Need git core for basesink bufferlist additions; -base requirement bumped gratuitously.
* tests: add some debug, send newsegmentWim Taymans2009-06-161-1/+9
|
* udpsrc: add debug line for the socketWim Taymans2009-06-161-0/+2
|
* tests: turn g_print into debugWim Taymans2009-06-161-2/+2
|
* multiudpsink: add support for buffer listsOgnyan Tonchev2009-06-163-0/+290
| | | | | | Add support for BufferList and add a unit test. Fixes #585842
* souphttpsrc: reset session state when stoppingTim-Philipp Müller2009-06-161-23/+24
| | | | Increases the chances that the element is actually reusable.
* souphttpsrc: log response and request headers and fix some broken indentingTim-Philipp Müller2009-06-161-28/+14
|
* mp4gdepay: guess constantDuration betterWim Taymans2009-06-151-6/+9
| | | | | | | Do a better job at guessing the constantDuration parameter when it is not present in the caps. Fixes #585205
* warptv: Clean up warptv element and fix some minor bugs and leaksSebastian Dröge2009-06-151-47/+36
|
* vertigotv: Clean up vertigotv element and fix some minor bugs and leaksSebastian Dröge2009-06-151-80/+54
|
* dicetv: Use guint8 instead of char (which can be signed or unsigned)Sebastian Dröge2009-06-151-3/+2
|
* shagadelictv: Use guint8/gint8 instead of char (which can be signed or unsigned)Sebastian Dröge2009-06-151-11/+11
|
* shagadelictv: Clean up element and free all memory in finalizeSebastian Dröge2009-06-151-55/+34
|
* revtv: Clean up revtv elementSebastian Dröge2009-06-151-84/+34
|
* quarktv: Simplify some codeSebastian Dröge2009-06-151-26/+23
|
* quarktv: Use the input data if a NULL buffer is chosen instead of the value 0Sebastian Dröge2009-06-151-2/+4
|
* quarktv: Fix setting the planes property of quarktvSebastian Dröge2009-06-151-9/+12
| | | | | | Setting it to a value<16 would cause crashes before because current_plane was set to the old number of planes-1. Also fix calculations for non-2^n planes values.