summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pulsesink: make sure we always signal waitersWim Taymans2009-04-301-9/+15
| | | | | Always signal the waiters in the async callbacks. Especially for the volume callbacks since this might cause deadlocks.
* rtspsrc: release state lock before stopping taskWim Taymans2009-04-291-0/+5
| | | | | | | We need to release the state lock before trying to wait for the task to end because the task might also take the lock. Fixes #577671
* qtdemux: handle ac-3 audioHans de Goede2009-04-291-0/+2
| | | | | fix demuxing of m4v streams with ac-3 audio Fixes #580554
* flacenc: Use the tag merge mode that was set on the interface for merging ↵Sebastian Dröge2009-04-291-1/+2
| | | | tag events
* udpsrc: fix getaddrinfo error reportingWim Taymans2009-04-271-1/+1
| | | | | getaddrinfo errors should be reported with gai_strerror instead of errno as spotted by MikeS.
* g726pay: fix compilationWim Taymans2009-04-271-0/+2
|
* g726pay: add RFC compliant packetizingWim Taymans2009-04-272-8/+269
| | | | | | | Shuffle the input bits according to RFC 3551 for G726 payloads. Add option to force the previous behaviour. Fixes #567140
* g726depay: add debug categoryWim Taymans2009-04-271-3/+7
| | | | Add a debugging category, add some comments and remove _peek_parent().
* id3v2mux: we need taglib 1.5 for ID3v2::RelativeVolumeFrame::setIdentificationTim-Philipp Müller2009-04-261-1/+1
| | | | Bump taglib requirement.
* id3demux: add unit test file for unsynced id3 tagsTim-Philipp Müller2009-04-242-0/+31
|
* id3demux: parse unsynchronised tags properlyTim-Philipp Müller2009-04-241-1/+58
| | | | | | We didn't handle unsynchronization at all up to now, which might have caused frames to not be extracted - esp. frames after an APIC picture frame. Fixes #577468.
* id3demux: pass the right size value for size of all frames to the parserTim-Philipp Müller2009-04-241-1/+1
| | | | | Frame data size is tag size adjusted for size of the tag header and footer, not tag size including header and footer.
* rtspsrc: fix some more pad leaksPatrick Radizi2009-04-221-2/+8
| | | | | Fix some pad leaks. See #577318.
* Automatic update of common submoduleJan Schmidt2009-04-211-0/+0
| | | | From b3941ea to 6ab11d1
* qtdemux: override caps based on data from ESDS atoms in mpeg4.Michael Smith2009-04-211-28/+104
| | | | | | | If the codec is actually something else (e.g. mjpeg) change the caps to match when parsing the ESDS atom. Also, for AAC, override rate and channels with correct values read from ESDS, since the rate/channels values elsewhere are often wrong.
* jpegdec: fix warning for still images by not trying to divide by 0Tim-Philipp Müller2009-04-201-1/+1
| | | | | | Don't pass a 0 divisor to gst_util_uint64_scale(), or it will complain in the single image case where fps=0/1 (are we supposed to differentiate between no fps=still image and fps=0/1=variable rate here btw?)
* udp: Fix a simple typo in the previous commitJan Schmidt2009-04-201-1/+1
| | | | Use #ifdef instead of #if, to fix the build
* fix format string in pngdecAndy Wingo2009-04-201-1/+1
| | | | * ext/libpng/gstpngdec.c: Fix size_t vs unsigned int format in error message.
* only use struct ip_mreqn if it is detectedAndy Wingo2009-04-202-6/+12
| | | | | | * configure.ac: Make an explicit check for struct ip_mreqn. * gst/udp/gstudpnetutils.c: Use HAVE_IP_MREQN instead of the ad-hoc checks.
* Fix push mode buffering sanity check to actually fit the description.Mark Nauwelaerts2009-04-201-1/+1
|
* rtph263pay: And let's not forget to remove the unused variable.Edward Hervey2009-04-181-1/+0
|
* rtph263pay: Remove dead assignments, the variables are never read after.Edward Hervey2009-04-181-7/+1
|
* rtpmp4vpay: Remove dead assignment. The value is never read after.Edward Hervey2009-04-181-1/+0
|
* rtspsrc: Remove dead assignment.Edward Hervey2009-04-181-1/+1
| | | | t is being overwritten after, before it's used.
* rtpamrdepay: Remove unneeded variable, the value is only read once.Edward Hervey2009-04-181-4/+1
|
* rtpamrpay: Remove unneeded variable, the value is only read once.Edward Hervey2009-04-181-4/+1
|
* goom/filters: Remove dead assignment. Value overwritten just after.Edward Hervey2009-04-181-1/+1
|
* rtpvorbispay: Remove dead assignment. Value never read after.Edward Hervey2009-04-181-1/+1
|
* rtptheorapay: Remove dead assignment. Value never read after.Edward Hervey2009-04-181-1/+1
|
* rtptheoradepay: Remove unused variable, it's never being read.Edward Hervey2009-04-181-2/+0
|
* rtspsrc: Remove dead assignment. 'res' isn't read after.Edward Hervey2009-04-181-4/+4
|
* rtspsrc: Remove unused variable. 'res' is never read.Edward Hervey2009-04-181-6/+3
|
* rtspsrc: Remove dead variable. 'stream' is never read after.Edward Hervey2009-04-181-2/+1
|
* videbox: Remove dead assignments.Edward Hervey2009-04-181-4/+0
| | | | These variables are never read after this point.
* goom: ff and iff are only used in a '#ifdef DRAW_MOTIF' block.Edward Hervey2009-04-181-0/+2
|
* wavparse: Remove dead assignment.Edward Hervey2009-04-181-1/+0
| | | | res isn't read after this.
* wavparse: Remove dead assignments, move variable to where it's needed.Edward Hervey2009-04-181-16/+11
| | | | The header_read_error label will return GST_FLOW_ERROR
* rtpvrawdepay: Remove dead assignment.Edward Hervey2009-04-181-2/+2
| | | | The value of 'str' will never be used in these cases.
* matroskademux: Remove useless variable.Edward Hervey2009-04-181-7/+4
| | | | | iret was never read outside of that loop, and is always being exited if iret was != GST_FLOW_OK anyway.
* avidemux: Move 'res' to where it's actually being used.Edward Hervey2009-04-181-5/+3
| | | | res was never used outside of that block except for a dead assignment.
* audiofx: Remove unused variable.Edward Hervey2009-04-182-8/+4
| | | | rz is never used in these methods.
* osxringbuffer: Run gst-indent.Edward Hervey2009-04-181-1/+3
|
* ximage: Remove dead assignments.Edward Hervey2009-04-181-3/+0
| | | | Those variables are not read after that point.
* Remove trivial unused variables detected by CLang static analyzer.Edward Hervey2009-04-1849-211/+31
|
* Remove blank {set|get}_property/change_state/finalize methods.Edward Hervey2009-04-1815-553/+0
|
* Remove unused variables in _class_initEdward Hervey2009-04-1851-147/+0
| | | | Detected by LLVM's CLang static analyzer
* check: Check whether threads are already initialised before g_thread_init()Jan Schmidt2009-04-181-1/+2
|
* rtspsrc: mark discont on the streams as was said the debug lineJosep Torra2009-04-181-0/+5
| | | | | After a seek mark all streams with discont as it was said in the debug line. Fixes that buffers after a seek are generated without a valid timestamp.
* rtspsrc: map GST_RTSP_EEOF to EOS on server requestsJosep Torra2009-04-181-4/+28
| | | | Permit properly handle the EOS condition when server report it in a request.
* rtptheoradepay: Fix build on macosx.Edward Hervey2009-04-181-3/+5
| | | | Use G_GSIZE_FORMAT instead of u.