summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* qtdemux: add QtAtomParser, an inlined GstByteReader variantTim-Philipp Müller2009-09-233-0/+127
|
* matroskademux: use proper order for no-more-pads and newsegment and tag sendingMark Nauwelaerts2009-09-232-12/+48
|
* matroskademux: sprinkle a few branch prediction macrosMark Nauwelaerts2009-09-231-8/+7
|
* Fix compile warnings with gcc 4.0.1.Alessandro Decina2009-09-224-13/+13
|
* matroskamux: Don't get stuck in an infinite loop with DiracJan Schmidt2009-09-221-2/+7
| | | | | | At the end, Dirac streams have an EOS packet with 0 length. Don't ever sit in an infinite loop when processing one. Allows muxing Dirac into mkv to complete successfully.
* Update .gitignoreTim-Philipp Müller2009-09-221-0/+2
|
* videomixer: fix up Makefile some moreTim-Philipp Müller2009-09-221-1/+1
| | | | | Remove CFLAGS from LIBADD and make order of the various CFLAGS and LIBS at least consistent with each other.
* videomixer: Add $(GST_PLUGINS_BASE_LIBS) to LDFLAGS for linking libgstvideoBrian Cameron2009-09-221-1/+1
| | | | Fixes bug #595897.
* avi: fix timestamps in push modeWim Taymans2009-09-211-6/+8
|
* jpegdec: add a G_UNLIKELY and put perf-cat log to code path that copiesStefan Kost2009-09-211-1/+6
|
* avi: add some performance measurementsWim Taymans2009-09-211-4/+38
| | | | | Measure the performance of various index and header parsing steps to the PERFORMANCE debug category.
* speexdec: allow for unknown varying number of frames per bufferMark Nauwelaerts2009-09-181-3/+4
| | | | | In particular, this caters for RTP payloads with multiple frames per packet.
* speexdec: use correct sample size in conversionsMark Nauwelaerts2009-09-181-4/+4
|
* speexenc: fix buffer time and duration for multiple frames per packetMark Nauwelaerts2009-09-181-4/+5
|
* avidemux: some logging cleanup to help understanding the index parsing overheadStefan Kost2009-09-181-14/+38
|
* osxaudio: link against GST_BASE_LIBSDavid Schleef2009-09-161-0/+1
|
* rtpg729pay: Fix adapter leakOlivier Crête2009-09-151-1/+1
| | | | The adapter would be leaked if it was empty and the data could be pushed out directly.
* pulsesrc: Don't dereference NULL pointersSebastian Dröge2009-09-151-0/+5
| | | | | | pa_stream_get_timing_info() can return NULL. Fixes bug #595220.
* pulsesink: Don't dereference NULL pointersDavid Henningsson2009-09-151-0/+4
| | | | | | pa_stream_get_timing_info() can return NULL. Fixes bug #595220.
* pulsesink: handle stream eventsWim Taymans2009-09-141-0/+33
| | | | | Handle stream events and request a PAUSE/PLAY state change from the application when we receive a CORK/UNCORK event.
* multifilesink: Add next-file propertyDavid Schleef2009-09-132-17/+131
| | | | | | | | Add a property to allow control over what event causes a file to finish being written and a new file start. The default is the same as before -- each buffer causes a new file to be written. Added is a case where buffers are written to the same file until a discontinuity in the stream.
* dvdemux: Use values from decoder structure directlyDavid Schleef2009-09-132-11/+7
| | | | | | Don't store the same values in the GstDvDemux. This fixes a bug where dvdemux would detect a stream as PAL instead of NTSC, and silently parse it wrong.
* dvdemux: Add code to parse SMPTE time codesDavid Schleef2009-09-134-0/+393
| | | | Code to convert time codes to/from timestamps and frame numbers.
* dvdemux: Fix detection of new mediaDavid Schleef2009-09-132-1/+33
| | | | | | There are 5 or 6 AAUX source control packs in a frame, and any of them could have REC_ST cleared, indicating a recording start point. libdv only checks the first.
* dvdemux: Set DISCONT flag on buffers when REC_ST flag is set.Edward Hervey2009-09-121-6/+10
| | | | Also add a few branch prediction macros
* check: Fix a couple of tests.Jan Schmidt2009-09-122-2/+2
| | | | | | | The souphttpsrc test wasn't compiling. The soup-misc.h header is needed for soup_ssl_supported. Fix the y4menc test to use a 'progressive' header for the test data now that the element outputs correct interlacing info.
* wavparse: treat a zero-sized data chunk as extending to the end of the file.Michael Smith2009-09-111-2/+7
| | | | | This fixes playback of some files that don't have a valid data chunk length, apparently some program creates these.
* v4l2src: add a function pointer for get_frame function and optimize a bitStefan Kost2009-09-112-8/+18
| | | | | Use a function-pointer for mmap/read, as this can't change during capture. Also sprinkle a few G_LIKELY/UNLIKELY to improve the error-less code path.
* v4l2: log buffer copies on queue underrun in perf categoryStefan Kost2009-09-112-0/+7
| | | | | v4l2src has a slow path where it does buffer-copies when it runs out of queued buffers. Log this to performance category to help monitoring it.
* pulsesink: Implement GstStreamVolume interfaceSebastian Dröge2009-09-111-0/+8
|
* pulsesink: Implement mute propertySebastian Dröge2009-09-112-2/+140
|
* gdkpixbufsink: fix docs refering to send-messagesWim Taymans2009-09-111-1/+1
|
* spectrum: add post-messages propertyWim Taymans2009-09-112-8/+25
| | | | | Add a post-messages property and deprecate the less descriptive message property.
* pixbufsink: add post-messages propertyWim Taymans2009-09-112-9/+29
| | | | | Add post-messages and deprecate send-messages as the former is more descriptive of what actually happens.
* multifilesink: rename silent to post-messagesWim Taymans2009-09-112-16/+16
| | | | | Use the post-messages property name instead of silent as it is more descriptive.
* multifilesink: post messages for each bufferWim Taymans2009-09-112-64/+187
| | | | | | | | | Add a silent property that can be set to FALSE to post messages on the bus for each written file. Do some more cleanups. Add some docs. Fixes #594663
* rtph263pay: Allocate Boundry structs on the stack instead of the heap to ↵Olivier Crête2009-09-111-63/+47
| | | | | | avoid leaks Fixes bug #594691.
* docs: fix gtk-doc warningsStefan Kost2009-09-102-4/+4
|
* docs: fix gtk-doc warningsStefan Kost2009-09-104-24/+42
|
* dv1394src: Add a clock based on isochronous cycle counterDavid Schleef2009-09-095-2/+265
| | | | Partial fix for #169383.
* videobox: Fix AYUV->I420 conversionSebastian Dröge2009-09-091-2/+2
| | | | | | | For this fix the averaging of the chroma values. It should't be (a/2 + b)/2 but just (a + b)/2. Fixes bug #594599.
* pulsesink: remove ringbuffer reset compensationWim Taymans2009-09-092-30/+2
| | | | | | | Remove the code to deal with a ringbuffer reset as this code is now in the base class. Bump the -base requirement as we need the new baseaudiosink code to function properly.
* pulsesink: whitespace fixesWim Taymans2009-09-091-1/+1
|
* whitespace fixesWim Taymans2009-09-091-9/+9
|
* pulse: small cleanupsWim Taymans2009-09-083-5/+21
| | | | | Add some debug info Fix the state changes
* multipartmux: mark data buffer as delta-unitMarc-André Lureau2009-09-081-0/+1
| | | | | | So that multifdsink always start sending header buffer first Fixes #594520
* rtpbin: add ignore-pt parameterMarc Leeman2009-09-082-28/+79
| | | | | | | Add a parameter 'ignore-pt' that disables creating a gstrtpptdemux module and ghosts the pads of gstrtpjitterbuffer instead of the ones of gstrtpptdemux. Fixes #594490
* checks: only run HTTPS test if libsoup has SSL supportMarvin Schmidt2009-09-081-1/+2
|
* rtpbin: propagate payload-type-change signal from demuxerHåvard Graff2009-09-082-1/+39
| | | | fixes #594254
* jitterbuffer: change severity of clock-rate change debugHavard Graff2009-09-081-1/+7
| | | | | | Make log GST_DEBUG under normal circumstances, GST_WARNING otherwise. Fixes #594253