summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* matroskademux: fix strstr() usage on possibly unterminated stringRené Stadler2009-10-081-1/+1
|
* check: Link against LIBM and include math.h for isinf()Jan Schmidt2009-10-082-0/+3
|
* oss: Downgrade the rank of osssrc to SECONDARYSjoerd Simons2009-10-081-1/+1
| | | | | | which is the same rank as osssink has. Fixes bug #597730.
* Automatic update of common submoduleJan Schmidt2009-10-081-0/+0
| | | | From 19fa4f3 to a3e3ce4
* avi/wav: Fix some compiler warnings about incompatible pointers.Jan Schmidt2009-10-082-2/+2
|
* multifile: Fix plugin descriptionJan Schmidt2009-10-071-1/+1
|
* build: fprintf, sprintf, sscanf need stdio.hStefan Kost2009-10-0714-0/+14
|
* equalizer: use shelfing filters for first and last bandStefan Kost2009-10-071-55/+145
| | | | | | | Refactor the filter setup. Add two new filters with shelf characteristics for first and last band. Change gain calculation as recommended in the quoted document (no qrt needed). Rename variables to match the formulas in the document.
* pulsesrc: guard fragment size with a lower limit based on latency-timeRené Stadler2009-10-061-2/+5
| | | | | | | | | In case that the pulse daemon runs the source device at a relatively low fixed fragment size compared to the requested latency-time, configure the ring buffer segsize to the largest integer multiple of the fragment size that is still smaller than or equal to the requested latency-time. Fixes bug #597463.
* jpegdec: comment/logging cleanups and more branch guidesStefan Kost2009-10-061-7/+11
|
* equalizer: fix filter history usage. Fixes #597397Stefan Kost2009-10-051-17/+15
| | | | | The process functions where overwriting the history for each channel. Also pull some static things out of the inner loop.
* rtpbin: use locking around the sessionsWim Taymans2009-10-051-0/+2
|
* qtdemux: make sure compatible brands buffer exists before dereferencing itTim-Philipp Müller2009-10-051-1/+3
|
* qtdemux: fix printf warnings on OSXRobert Swain2009-10-051-2/+3
| | | | | | | Cast variables passed to printf to avoid warnings about incorrect formats (most likely caused by sizeof returning a size_t). Fixes #597348.
* qtdemux: remove internal genre tableTim-Philipp Müller2009-10-051-38/+12
| | | | | | No need to maintain our own genre table in qtdemux. The genres are identical to the ID3 genres, so we can just use libgsttag's gst_tag_id3_genre_get() to look them up.
* Fix printf formats to avoid warnings in avidemux. Fixes #597214Robert Swain2009-10-031-11/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=597214
* matroskademux: Change one GST_WARNING to a GST_DEBUGSebastian Dröge2009-10-031-1/+1
|
* flvdemux: If there's no audio stream after 6 seconds of video signal ↵Sebastian Dröge2009-10-033-0/+45
| | | | | | | | | no-more-pads ...and the other way around. Also ignore any audio/video streams that appear after no-more-pads. Fixes bug #597091.
* flvdemux: Make sure to only signal no-more-pads a single timeSebastian Dröge2009-10-033-3/+21
|
* pulse: rename pa_buffer_attr variablesRené Stadler2009-10-022-43/+43
| | | | Makes it much easier to see what is going on and is a lot less error prone.
* rtp: add missing include to fix the buildStefan Kost2009-10-021-0/+1
|
* videofilter: add G_OBJECT_WARN_INVALID_PROPERTY_ID to property setterStefan Kost2009-10-022-0/+2
|
* level: don't give wrong number of fields in the message docsStefan Kost2009-10-021-1/+1
|
* jitterbuffer: cache latency in nanosecondsWim Taymans2009-10-011-3/+6
| | | | | Cache the latency in nanoseconds units to avoid having to convert the milliseconds value to nanoseconds all the time.
* jitterbuffer: handle -1 input timestampsWim Taymans2009-10-011-5/+4
| | | | Don't try to check a -1 timestamp against the max delay.
* avi: don't misues perf-category and remove unused ext categoryStefan Kost2009-10-011-8/+4
| | | | | | The performance category is meant to be used to audit codepaths that lead to bad performance (e.g. copies, conversion that can be avoided). Remove the event category which is not used.
* rtpg729pay/depay: Demote per-buffer debug messages to log levelOlivier Crête2009-09-302-4/+4
|
* rtpg729pay: Don't leak incoming buffers after subbuffering themOlivier Crête2009-09-301-2/+1
|
* rtpg729pay/depay: Add debug categoriesOlivier Crête2009-09-302-0/+13
|
* rtpg729pay: Remove long unneeded define replacementOlivier Crête2009-09-301-6/+0
|
* Update makefile with missing header fileChristian F.K. Schaller2009-09-301-1/+1
|
* rtp: Use autoaudio{sink,src} instead of alsa in the examplesSebastian Dröge2009-09-307-13/+13
|
* jpegdec: don't leak output buffers on decoding errorsStefan Kost2009-09-301-1/+9
| | | | The setjmp handles libjpeg error. Free the outputbffer if we don't need it.
* jpegdec: fix 'unused variable' compiler warning when compiling with ↵Tim-Philipp Müller2009-09-291-5/+8
| | | | GST_DISABLE_GST_DEBUG
* avi: small cleanupsWim Taymans2009-09-281-16/+23
|
* avi: fix timestamping in some audio streamsWim Taymans2009-09-281-96/+95
| | | | | | | | For vbr audio streams we need to use the number of blocks to calculate the timestamps. When the allocation of additional index memory fails, don't throw away what we had before. Various cleanups.
* avi: add support for ODML indexes againWim Taymans2009-09-281-238/+165
|
* avi: implement index scanningWim Taymans2009-09-282-748/+297
| | | | | | | | | Implement scanning of the file when we can parse the index. Some refactoring of common code. Cleanups and comments. Remove some reimplemented code. Remove index massage code and put a FIXME where we should do something equivalent later.
* avi: fix reverse playbackWim Taymans2009-09-281-31/+55
|
* avi: fix prev keyframe search and cleanupsWim Taymans2009-09-281-36/+34
|
* avi: remove code that got convertedWim Taymans2009-09-281-404/+0
|
* avi: more cleanupsWim Taymans2009-09-282-100/+155
| | | | | | | | Remove some duplicate counters. Be smarter when updateing the current the timestamp and offset in the stream because we can reuse previously calculated values when simply go forward one step. Correctly set metadata on outgoing buffers.
* avidemux: small cleanupsWim Taymans2009-09-282-24/+30
|
* avi: fix read offset and cleanupsWim Taymans2009-09-281-25/+27
|
* avi: rewrite index playbackWim Taymans2009-09-282-388/+628
| | | | | | disable code, start on reimplementing loop based operation. Rewrite the index handling so that all streams use their own index for decoding media.
* avidemux: add new index parsing codeWim Taymans2009-09-282-0/+211
| | | | | | | | | | | | Add a new function and datastructure to parse and hold the index entries on a per stream base. Also avoid doing too much work trying to figure out the timestamps and durations as we can trivially do that later. Less information in the entries makes them 2 times smaller and not doing too much work makes this code about 12 times faster than the regular case. Hook in the new function alongside the existing function for comparison until the rest of the code is updated to handle the new index datastructure.
* jpeg: handle more libjpeg return values, add some more branch hintsStefan Kost2009-09-281-34/+50
| | | | Also remove unused size variable in _chain().
* qtdemux: some optional QT specified stsd MPEG-4 atoms also apply to H264Mark Nauwelaerts2009-09-251-0/+10
| | | | Fixes #596319.
* qtdemux: only send tag events downstream after newsegmentMark Nauwelaerts2009-09-251-16/+63
|
* rtspsrc: if transport protocol unsupported, try another oneMark Nauwelaerts2009-09-251-7/+35
| | | | | Also change error message to more accurately reflect cases in which it can occur.