summaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* flac: apparently on some platforms a FLAC__uint64!=guint64Stefan Kost2009-10-091-1/+1
|
* build: don't cast, but use the right format specified insteadStefan Kost2009-10-091-1/+1
| | | | This correct some of the previous macos fixes.
* dv: fix warnings on macosxJosep Torra2009-10-091-8/+12
|
* flac: fix warnings on macosxJosep Torra2009-10-092-8/+9
|
* annodex: fix warnings in macosxJosep Torra2009-10-092-2/+2
|
* build: fprintf, sprintf, sscanf need stdio.hStefan Kost2009-10-073-0/+3
|
* 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
|
* 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.
* Update makefile with missing header fileChristian F.K. Schaller2009-09-301-1/+1
|
* 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
* jpeg: handle more libjpeg return values, add some more branch hintsStefan Kost2009-09-281-34/+50
| | | | Also remove unused size variable in _chain().
* Fix compile warnings with gcc 4.0.1.Alessandro Decina2009-09-221-1/+1
|
* jpegdec: add a G_UNLIKELY and put perf-cat log to code path that copiesStefan Kost2009-09-211-1/+6
|
* 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
|
* 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.
* 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
* 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
|
* 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.
* dv1394src: Add a clock based on isochronous cycle counterDavid Schleef2009-09-095-2/+265
| | | | Partial fix for #169383.
* pulsesink: remove ringbuffer reset compensationWim Taymans2009-09-091-29/+1
| | | | | | | 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
|
* pulse: small cleanupsWim Taymans2009-09-083-5/+21
| | | | | Add some debug info Fix the state changes
* Remove Ronald Bultje from Authors fieldDavid Schleef2009-09-054-4/+3
| | | | | | Replaced with "GStreamer maintainers <gstreamer-devel@lists.sourceforge.net>" or just removed, depending on the number of other authors.
* jpegdec: Avoid unnecessary processing until we have a full picture.Edward Hervey2009-09-031-0/+12
| | | | This is for non-packetized mode, when we know the upstream size in bytes.
* speexenc: small taglist handling cleanupStefan Kost2009-09-031-3/+5
| | | | Don't eventualy leak the list and instead assert (like in other elements).
* pulsesink: also guard reseting subscribe callback with ifdefsStefan Kost2009-09-021-0/+2
| | | | It is conditionaly set, so do the same when unsetting.
* flactag, wavparse: GstAdapter is not a GstObjectTim-Philipp Müller2009-08-311-1/+1
|
* pulsesink: don't use relative seeksWim Taymans2009-08-251-10/+3
| | | | | | | Don't use relative seeks, it's too hard to track where we are after a flush etc. fixes #593015
* pulsesrc: don't discard the result of _set_caps()Wim Taymans2009-08-241-2/+1
| | | | | | Use the result of gst_pad_set_caps() instead of assuming success. See #590678
* smokeenc: don't crash when compiled against libjpeg7Tim-Philipp Müller2009-08-171-0/+5
| | | | | Set parameters so that we don't crash with libjpeg7. Based on Stefan Kost's fix for jpegenc. Fixes #591951.
* dvdec: set bottom field first on PAL interlaced content, not top field firstZaheer Merali2009-08-141-5/+1
| | | | DV interlaced content is always bottom field first. Fixes #591712.
* dv1394src: Fix element for live usage... which has been broken for 2 years :(Edward Hervey2009-08-101-131/+9
| | | | | | | | | This is a live source, therefore: * Use GST_FORMAT_TIME as the default format * set_timestamp to True * properly implement query latency. This allows expected live usage like : playbin2 uri=dv://
* raw1394: Remove unneeded variableEdward Hervey2009-08-101-2/+1
|
* wavpack: Use GLib GChecksum instead of our own MD5 implementationSebastian Dröge2009-08-105-314/+15
| | | | This requires GLib 2.16 but that version is already required by core anyway.
* souphttpsrc: Use SOUP_METHOD_GET instead of "GET" stringSebastian Dröge2009-08-061-1/+1
| | | | Fixes bug #590970.
* pulsesrc: set the default slave method to skewWim Taymans2009-08-061-0/+4
| | | | | | Set the default slave method to the much better skew algorithm. This is the default in the new base class but we override this here as well for the upcomming release.
* pulsesrc: fix compilation with --disable-gst-debugTim-Philipp Müller2009-08-061-8/+3
|
* pulsesrc: initialize the probe with the serverJonathan Tellier2009-08-031-1/+1
| | | | | | When creating a new probe, pass the server instead of the device string. fixes #590401
* pulsesink: don't do logic within g_assert() statementsTim-Philipp Müller2009-08-021-2/+6
| | | | | | Otherwise that code will just be expanded to nothing when compiled -DG_DISABLE_ASSERT (PS: why is mainloop_start() called in the init function and not when changing state to READY?)