summaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* pulse: never apply volume more than onceHEADmasterLennart Poettering2009-10-171-14/+20
| | | | | | | | | | | | Generally decisions on the volume of the stream should be done inside of PA, not inside of Gst. Only PA knows how volumes translate between devices and s on. This patch makes sure that all volumes set via the volume property are only applied *once* to the underlying stream. After applying them the client side will not store them anymore. This should make sure that really only user-triggered volume changes are forwarded to server, but the client never tries to save/restore the volume internally.
* pulse: use 'performer' as a fallback for 'artist' tagLennart Poettering2009-10-171-0/+7
|
* pulse: when constructing a stream title from tag data make sure it is ↵Lennart Poettering2009-10-171-1/+2
| | | | translatable
* pulse: loop while connecting to serverLennart Poettering2009-10-171-10/+6
| | | | | | | | | pthread does not guarantee that there are no spurious condition variable wakeups, neither does pa_threaded_mainloop_xxx() which is a wrapper around it. So we need to loop around the _wait() function to make sure we get the right wakeup. Also, unify the order of the wait loops across the file.
* pulse: mainloop creation can fail too, so handle thatLennart Poettering2009-10-172-6/+16
|
* pulse: adjust CHECK_DEAD_GOTO macro to glib styleLennart Poettering2009-10-171-6/+9
|
* pulse: make a few things smaller by making them bitfieldsLennart Poettering2009-10-177-38/+63
|
* jpegdec: fix branch hintsTim-Philipp Müller2009-10-161-7/+7
| | | | Remove inappropriate branching hints and add some new ones.
* jpegdec: fix regression in indirect decode pathTim-Philipp Müller2009-10-161-1/+1
| | | | | Revert variable name back to what it was before the G_LIKELY was added (in commit 69c24fb9). The code works better that way.
* jpegdec: fix regression with certain formatsTim-Philipp Müller2009-10-161-24/+41
| | | | Fix regression introduced by previous commit (#598517).
* jpegdec: don't use decompress structure members we shouldn't be usingTim-Philipp Müller2009-10-161-14/+15
|
* jpegdec: remove some unused members from jpegdec instance structureTim-Philipp Müller2009-10-161-3/+0
|
* pulsesink: set desired minreq value to segsize/latency-timeRené Stadler2009-10-141-1/+1
| | | | | | | | If we let the daemon decide freely by passing -1, we end up always getting 20ms. We want to set this value because in some cases we want to select a higher latency-time in order to save power. Fixes #597601
* jpegdec: fix bogus warning about discont flag on first bufferTim-Philipp Müller2009-10-131-1/+1
| | | | | | The very first buffer should always have the DISCONT flag set, no need to warn about that. Only warn if we get a DISCONT buffer in non-packetised mode and we already have some data.
* jpegdec: fix crash for unusual vertical chroma subsampling factorsTim-Philipp Müller2009-10-131-25/+66
| | | | Fixes #597351.
* jpegdec: fixes warning building in snow leopardJosep Torra2009-10-101-5/+8
|
* 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.