Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avidemux: sprinkle some more GST_DEBUG_FUNCPTR | Mark Nauwelaerts | 2009-08-10 | 1 | -5/+9 |
| | |||||
* | avidemux: post error message if no pads to push EOS event on | Mark Nauwelaerts | 2009-08-10 | 1 | -3/+22 |
| | |||||
* | avidemux: fix typo in warning message | Mark Nauwelaerts | 2009-08-10 | 1 | -1/+1 |
| | |||||
* | avidemux: fix some buffer ref handling | Mark Nauwelaerts | 2009-08-10 | 1 | -5/+31 |
| | |||||
* | avidemux: do not exceed maximum number of supported streams | Mark Nauwelaerts | 2009-08-10 | 1 | -1/+12 |
| | |||||
* | avidemux: prevent double unref; gst_avi_demux_parse_avih already unrefs | Mark Nauwelaerts | 2009-08-10 | 1 | -2/+0 |
| | |||||
* | avidemux: verify size of INFO LIST to satisfy subsequent expectations | Mark Nauwelaerts | 2009-08-10 | 1 | -5/+17 |
| | |||||
* | avidemux: check video stream framerate against avi header frame duration | Mark Nauwelaerts | 2009-08-10 | 1 | -1/+18 |
| | | | | | The former might be bogus in silly cases, and the latter seems to carry more weight. | ||||
* | avidemux: streamline stream duration calculation | Mark Nauwelaerts | 2009-08-10 | 1 | -23/+23 |
| | |||||
* | dv1394src: Fix element for live usage... which has been broken for 2 years :( | Edward Hervey | 2009-08-10 | 1 | -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 variable | Edward Hervey | 2009-08-10 | 1 | -2/+1 |
| | |||||
* | matroska: remove dead assignments | Edward Hervey | 2009-08-10 | 1 | -3/+2 |
| | |||||
* | rtp: Remove dead assignments and resulting unneeded variables. | Edward Hervey | 2009-08-10 | 4 | -97/+4 |
| | |||||
* | wavpack: Use GLib GChecksum instead of our own MD5 implementation | Sebastian Dröge | 2009-08-10 | 6 | -315/+16 |
| | | | | This requires GLib 2.16 but that version is already required by core anyway. | ||||
* | matroska: Adds support to muxing/demuxing WMA | Thiago Santos | 2009-08-09 | 3 | -20/+92 |
| | | | | | | Adds support for muxing wma audio family and fixes demuxing of wma family in matroskademux. matroskademux was broken because it missed codec_data. | ||||
* | matroskamux: adds support for wmv family | Thiago Santos | 2009-08-09 | 1 | -2/+20 |
| | | | | | | Adds support to WMV1, WMV2, WMV3 and other family formats that are signaled by the 'format' field in the caps (i.e. WVC1). Partially fixes #576378 | ||||
* | v4l2src: if max == min width/height put an int in the probed caps, not an ↵ | Tim-Philipp Müller | 2009-08-09 | 1 | -8/+15 |
| | | | | | | int range Fixes #560033. | ||||
* | osxaudiosrc: if max_channels == min_channels, use an int instead of an int ↵ | Tim-Philipp Müller | 2009-08-09 | 1 | -3/+6 |
| | | | | range in the caps | ||||
* | id3demux: Try GST_*_TAG_ENCODING and locale encoding if tags are not UTF8 | LoneStar | 2009-08-09 | 1 | -2/+70 |
| | | | | Fixes bug #499242. | ||||
* | configure: bump core/base requirements to latest release | Tim-Philipp Müller | 2009-08-09 | 1 | -2/+2 |
| | | | | To avoid confusion. | ||||
* | check: fix flvmux unit test on big endian machines | Tim-Philipp Müller | 2009-08-09 | 1 | -4/+8 |
| | | | | | | | flvmux only accepts raw audio in little endian, but audiotestsrc produces audio in the native endianness, which makes linking between audiotestsrc and flvmux fail on big endian machines. Add an audioconvert element in between the two to fix this. | ||||
* | matroska: add kate subtitle support to matroska muxer and demuxer | Vincent Penquerc'h | 2009-08-08 | 3 | -1/+185 |
| | | | | See #525743. | ||||
* | id3demux: add ID3 v2.3 spec as well | Tim-Philipp Müller | 2009-08-07 | 1 | -0/+1422 |
| | |||||
* | id3demux: sizes in ID3 v2.3 are unlikely to be sync-safe integers | Tim-Philipp Müller | 2009-08-07 | 1 | -1/+5 |
| | | | | | | | In ID3 v2.3 compressed frames will have a 4-byte data length indicator after the frame header to indicate the size of the decompressed data. This integer is unlikely to be a sync-safe integer for v2.3 tags, only in v2.4 it's sync-safe. | ||||
* | id3demux: fix typo in debug message | Tim-Philipp Müller | 2009-08-07 | 1 | -1/+1 |
| | |||||
* | id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames | Tim-Philipp Müller | 2009-08-07 | 6 | -12/+80 |
| | | | | | | | | | | | | | | | | Reversing the unsynchronisation seems to work slightly differently for ID3 v2.3 tags and v2.4 tags: v2.3 tags don't have syncsafe frame sizes in the frame header, so the unsynchronisation is applied to the whole frame data including all the frame headers. v2.4 frames have sync-safe sizes, however, so the unsynchronisation only needs to be applied to the actual frame data, and it seems that's what's being done as well. So we need to undo the unsynchronisation on a per-frame basis for v2.4 tags for things to work properly. Fixes extraction of coverart/images from APIC frames in ID3 v2.4 tags (#588148). Add unit test for this as well. | ||||
* | souphttpsrc: Use SOUP_METHOD_GET instead of "GET" string | Sebastian Dröge | 2009-08-06 | 1 | -1/+1 |
| | | | | Fixes bug #590970. | ||||
* | pulsesrc: set the default slave method to skew | Wim Taymans | 2009-08-06 | 1 | -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-debug | Tim-Philipp Müller | 2009-08-06 | 1 | -8/+3 |
| | |||||
* | rtph264pay: use array instead of queue | Wim Taymans | 2009-08-06 | 2 | -9/+12 |
| | |||||
* | rtph264pay: push NALs only after SPS/PPS | Mark Nauwelaerts | 2009-08-06 | 2 | -48/+74 |
| | | | | | | parse complete (bytestream) buffer for SPS/PPS before pushing NALs. Fixes #564501. | ||||
* | v4l2: Directly use GST_PTR_FORMAT for printing caps with the LOG_CAPS macro | Sebastian Dröge | 2009-08-04 | 1 | -9/+1 |
| | |||||
* | rtpqdm2depay: Fix debug statement. | Edward Hervey | 2009-08-04 | 1 | -1/+1 |
| | |||||
* | v4l2: Remove some OMAP specific hacks | Sebastian Dröge | 2009-08-04 | 2 | -38/+1 |
| | | | | They require special build flags and are not useful in general. | ||||
* | v4l2sink: change where buffers get dequeued | Rob Clark | 2009-08-04 | 4 | -52/+38 |
| | | | | It seems to cause strange occasional high latencies (almost 200ms) when dequeuing buffers from _buffer_alloc(). It is simpler and seems to work much better to dqbuf from the same thread that is queuing the next buffer. | ||||
* | v4l2: Add v4l2sink element | Rob Clark | 2009-08-04 | 14 | -1824/+3051 |
| | | | | | | | | | | | This also does the following changes: (1) pull the bufferpool code out into gstv4l2bufferpool.c, and make a bit more generic so it can be used both for v4l2src and v4l2sink (2) move some of the device probing/configuration/caps stuff into gstv4l2object.c so it does not have to be duplicated between v4l2src and v4l2sink Fixes bug #590280. | ||||
* | flvmux: Enable unit test now that it passes | Sebastian Dröge | 2009-08-04 | 1 | -2/+1 |
| | |||||
* | rtpqdm2depay,rtpsv3vdepay: Add debugging category. | Edward Hervey | 2009-08-03 | 2 | -0/+12 |
| | |||||
* | rtpqdm2depay: Handle gaps in incoming packets. | Edward Hervey | 2009-08-03 | 2 | -1/+18 |
| | | | | | | Whenever we see a gap, we flush the temporary packets (but not the adapter). If we had some data temporarily stored it will be outputted (the sound will sound a bit garbled... but that's how it sounds on MacOSX :) | ||||
* | rtpqdmdepay: Fix CRC calculation and remove commented code. | Edward Hervey | 2009-08-03 | 1 | -25/+15 |
| | |||||
* | rtp: New QDM2 rtp depayloader. | Edward Hervey | 2009-08-03 | 4 | -0/+500 |
| | | | | | | | | | | | Reverse-engineered by comparing: * A rtp hinted file provided by DarwinStreamingServer * The output procued by DSS for that same file Also used various streaming sources available on the internet to fine-tune the code. The header/codec_data extraction methods are from FFMpeg (LGPL). | ||||
* | rtpsv3vdepay: Properly fill codec_data and cleanup code a bite more. | Edward Hervey | 2009-08-03 | 1 | -104/+119 |
| | |||||
* | rtpsv3vdepay: Only output buffers once we're configured. | Edward Hervey | 2009-08-03 | 2 | -9/+19 |
| | |||||
* | rtpsv3vdepay: Add more encoding-name variants | Edward Hervey | 2009-08-03 | 1 | -1/+1 |
| | |||||
* | flvmux: Fix unit test to correctly handle request pads | Sebastian Dröge | 2009-08-03 | 1 | -9/+13 |
| | | | | | | | Request pads are removed by the element instance in PAUSED->READY so we need to re-request pads for every run and link them again. Last fix for bug #590447. | ||||
* | flvmux: Fix writing of the index for < 128 buffers | Sebastian Dröge | 2009-08-03 | 1 | -1/+2 |
| | | | | Partially fixes bug #590447. | ||||
* | flvmux: Fix resetting of the element | Sebastian Dröge | 2009-08-03 | 1 | -6/+3 |
| | | | | | | | Reset the have_video/have_audio flags and make sure to properly release the request pads. Partially fixes bug #590447. | ||||
* | rtspsrc: don't add non-utf8 chars to structures | Wim Taymans | 2009-08-03 | 1 | -0/+4 |
| | |||||
* | jpegdepay: use attributes for extra properties | Luc Deschenaux | 2009-08-03 | 2 | -5/+66 |
| | | | | | | | | Use some of the SDP attributes when they are present to specify the output dimension and framerate. This allows us to receive jpeg frames larger than 2040 width/height. Fixes #564437 | ||||
* | RTP docs: update with attributes in caps | Wim Taymans | 2009-08-03 | 1 | -0/+6 |
| |