summaryrefslogtreecommitdiff
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
2010-04-30pulse: Don't compare values of two different enum typesSebastian Dröge1-1/+1
2010-04-30jpegdec: optimise buffer scanningMark Nauwelaerts2-10/+45
Specifically, when needing more data, do not rescan from start next time around, but resume from last position. See also #583047.
2010-04-30jpegdec: disregard superfluous lines when indirect decodingMark Nauwelaerts1-16/+18
2010-04-30jpegdec: add support for RGB and grayscale color spaceMark Nauwelaerts2-90/+240
Also refactor src caps negotiation and setting.
2010-04-30jpegenc: support more colour spaces and some cleanupsMark Nauwelaerts3-119/+214
2010-04-30jpegenc: more generic sink getcapsMark Nauwelaerts1-19/+27
2010-04-30jpegdec: more sanity checks on inputMark Nauwelaerts1-0/+24
Specifically, verify input components / colour space is as code subsequently expects, thereby avoiding crashes or otherwise bogus output. Presently, that means 3 components YCbCr colour space, and somewhat limited sampling factors. Fixes #600553.
2010-04-25jpegdec: don't crash if jpeg image contains more than three componentsTim-Philipp Müller1-0/+10
Our code currently only handles a maximum of 3 components, so error out for now if the image has more components than that. Fixes #604106.
2010-04-15flactag: fix adapter assertion when used directly after flacencTim-Philipp Müller1-5/+8
Unlike filesrc, flacenc outputs the flac blocks neatly aligned one in each buffer. This means that when we switch from metadata mode to audio data passthrough mode, there's no data left in the adapter to push out at this point, so check if there's data in the adapter before requesting buffers from it (also needed in case we get input buffers of 0 size). Fixes #615793.
2010-04-08shout2: Don't wait if we're lateBenjamin Otte1-7/+11
In fact, due to signedness issues, a negative delay would be changed to an almost infinite wait causing shout2send to "lock up". Reported by Christopher Montgomery.
2010-04-08jpegdec: move macro to c sourceStefan Kost2-3/+3
One less semi public symbol without namespace prefix in the headers.
2010-04-08speexenc: remove unused definesStefan Kost1-3/+0
2010-04-08speex: remove unused defineStefan Kost1-2/+0
2010-04-06pulsesink: fix racy shutdownStefan Kost1-0/+2
Keep a ref of pulsesink for deferred mainloop invocation. Fixes #614765
2010-04-05jpegenc: Fix getcaps functionThiago Santos1-1/+1
When creating the caps allowed to upstream using downstream restrictions, use gst_pad_get_allowed_caps as that has the usable formats and puts into it the width, height and framerate fields. This avoids getting errors about getcaps returning non subset caps of its pad template. This error showed up on the metadata plugin unit test in -bad.
2010-04-04jpegenc: should not return caps ANY based on downstreamAndré Dieb Martins1-2/+7
When downstream has a sink pad with ANY caps, jpegenc should treat it the same as NULL and return its template caps. Fixes #614842
2010-03-29build: build plugins and examples in parallel where possibleTim-Philipp Müller1-0/+2
2010-03-26flacdec: Improve debugging and add some FIXMEsSebastian Dröge1-4/+19
2010-03-26flacdec: Sample rate markers 0x01, 0x02 and 0x03 are validSebastian Dröge1-2/+1
They are for 88.2kHz, 176.4kHz and 192kHz.
2010-03-26flacdec: Take samplerate, width and number of channels from the STREAMINFOSebastian Dröge1-2/+26
...and update it from the frame headers if it should change for some reason. This allows playback of files with odd sample rates.
2010-03-26jpegenc: Set correct getcaps/setcaps functions on srcpads and simplify themRaimo Järvi1-41/+17
This fixes downstream negotiation, upstream negotiation isn't really supported by jpegenc yet. Fixes bug #613789.
2010-03-23souphttpsrc: Set the Content-Type HTTP header on the caps.Edward Hervey1-1/+7
First step to fixing ShoutCast (NSV) streaming.
2010-03-22i18n: build fixes: #if -> #ifdef for ENABLE_NLSStefan Kost3-3/+3
2010-03-21Add -Wold-style-definition flagBenjamin Otte2-2/+2
And fix the warnings
2010-03-21Add -Wwrite-strings to the configure flagsBenjamin Otte5-7/+9
... and fix all warnings
2010-03-18dv1394src: Fix internal clockAndoni Morales Alastruey1-3/+6
Fixes #593910.
2010-03-18build: Makefile.am cleanupsTim-Philipp Müller7-9/+16
Mostly add $(GST_BASE_CFLAGS) where it was missing, but also fix up order of flags and libs if needed (see docs/random/moving-plugins).
2010-03-18gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte35-245/+125
2010-03-18pulse: use #ifdef rather than #if conditionalsMark Nauwelaerts3-25/+25
2010-03-17Add -Wundef to configure flagsBenjamin Otte2-6/+6
and fix the resulting warnings
2010-03-17Add -Wredundant-decls warning flagBenjamin Otte8-19/+2
Also fix compile issues
2010-03-17Add -Wmissing-declarations -Wmissing-prototypes warning flagsBenjamin Otte16-32/+52
And fix all the warnings.
2010-03-16soup: also use g_value_set_static_string() here for static stringsStefan Kost1-1/+1
2010-03-16pngenc: Use png_get_io_ptr() instead of accessing io_ptr directlyРуслан Ижбулатов1-4/+4
Fixes #612700 (for the last time!)
2010-03-15speexdec: Use speex_stereo_state_init() instead of the deprecated ↵Sebastian Dröge2-4/+10
initialization macro Fixes bug #612777.
2010-03-15cairotextoverlay: Don't render text outside the frame boundariesSebastian Dröge1-28/+33
Fixes bug #611986.
2010-03-14pngenc: Call png_jmpbuf() instead of accessing png_struct_ptr directlyРуслан Ижбулатов1-1/+1
Fixes #612700 (again)
2010-03-13pngenc: Call png_error() instead of using longjmp() directly.Руслан Ижбулатов1-2/+1
Fixes #612700
2010-03-11souphttpsrc: fix metadata writable warningsTim-Philipp Müller1-1/+3
Set metadata on buffer first, when the refcount is still 1, and only ref again afterwards.
2010-03-10speexdec: adapt to new oggdemuxMark Nauwelaerts1-18/+1
Remove all granulepos hacks and simply use upstream timestamps.
2010-03-10speexdec: refactor granulepos hacksMark Nauwelaerts2-36/+34
2010-03-09png: fractions don't allow doublesBenjamin Otte1-1/+1
2010-03-08flacdec: don't send second newsegment event in framed mode, fixes long ↵Tim-Philipp Müller1-1/+3
playback delay Don't send another newsegment event if the upstream muxer/parser has already sent one (otherwise the sink will wait for $duration before starting playback). Fixes long delay until playback starts with flac-in-ogg files. Fixes #610959.
2010-02-22jpegdec: Fix invalid memory access by first checking and then readingDavid Hoyt1-2/+2
Fixes bug #610483.
2010-02-22pulsesink: gst_pulsesink_get_mute: set result earlier.Philippe Normand1-2/+1
In the cases where no buffer was process yet or the index is not available, get_pulsesink_get_mute() would unconditionally return FALSE. https://bugzilla.gnome.org/show_bug.cgi?id=610337
2010-02-16jpegenc: add a fixme for handling other YUV variantsStefan Kost1-0/+5
2010-02-15raw1394, matroska, rtpmanager: remove padding from structuresTim-Philipp Müller1-3/+0
None of these element and class structures are in public headers, so don't need padding.
2010-02-15pulsesink: add comment for translators for 'x by y' messageTim-Philipp Müller1-2/+2
Fixes #609724.
2010-02-15cairorender: Fix leaking of pad templatesSebastian Dröge1-4/+2
2010-02-12speex: add missing includeStefan Kost1-0/+1