Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-23 | mpegdemux: Remove some backward compatibility code | Sebastian Dröge | 2 | -116/+1 | |
Also we always require liboil so use it unconditionally. | |||||
2009-07-23 | mpegdemux: Implement query type function for the src pads | Sebastian Dröge | 2 | -0/+32 | |
2009-07-22 | mpegdemux: don't add a base_time==-1 to segment positions | Stefan Kost | 1 | -5/+9 | |
Fixes assertion about newsegment with start=-1. | |||||
2009-07-21 | mpegpsdemux: Implement SEEKING query | Sebastian Dröge | 1 | -0/+55 | |
Fixes bug #588944. | |||||
2009-07-21 | mpegtsdemux: Implement SEEKING query | Sebastian Dröge | 1 | -0/+45 | |
Partially fixes bug #588944. | |||||
2009-07-21 | mpegtsparse: Free the PMT before setting a new one | Sebastian Dröge | 1 | -0/+3 | |
2009-07-21 | mpegtsparse: Remove old PES PIDs when receiving PAT tables | Mikael Magnusson | 1 | -22/+32 | |
Fixes bug #583470. | |||||
2009-07-18 | mpegdemux: Fix integer overflow | Matijs van Zuijlen | 1 | -2/+2 | |
This breaks playback of files >4 GB as the offset was a guint before. Changing it to a guint64 fixes this. | |||||
2009-07-17 | mpegtsparse: add component tag to the video component structure in eit | Zaheer Merali | 1 | -1/+3 | |
2009-07-16 | mpegtsdemux: Don't use PIDs > MPEGTS_MAX_PID | Aleksey Yulin | 1 | -1/+2 | |
The mpegtsdemux streams array only has MPEGTS_MAX_PID entries and accessing one afterwards will result in crashes. Fixes bug #575672. | |||||
2009-07-16 | pesfilter: Permit unbounded packets for 0xfd (extended stream id). | Josep Torra | 1 | -2/+47 | |
Added parsing of PES extension related data. Fixes some VC1 related issues. | |||||
2009-07-15 | mpegtsparse: add component tag to structure for component message | Zaheer Merali | 1 | -2/+4 | |
2009-07-08 | mpegtsdemux: Fix double free | Sebastian Pölsterl | 1 | -3/+0 | |
The hash table already makes sure that the stream is correctly free'd when elements are removed. Fixes bug #587819. | |||||
2009-07-08 | mpegtsparse: parse component tag | Miguel Àngel Farré | 1 | -1/+7 | |
2009-07-08 | mpegtsparse: parse carousel identifier descriptor | Miguel Àngel Farré | 2 | -0/+12 | |
2009-07-08 | mpegtsparse: add parsing of data broadcast descriptors | Zaheer Abbas Merali | 2 | -0/+37 | |
2009-07-02 | mpegtsparse: fix sdt parsing. | Zaheer Abbas Merali | 1 | -9/+28 | |
fix parsing of everything for each service from eit schedule flag on and also add a running-status parameter to the bus message structure. | |||||
2009-06-05 | mpegtsdemux: Fix HDV private stream definition/caps. | Edward Hervey | 2 | -6/+11 | |
2009-06-04 | mpegdemux: Add a GST_MEMDUMP line in the descriptor parsing | Jan Schmidt | 1 | -1/+3 | |
Make it possible to see descriptor contents in the debug output (GST_DEBUG=mpegtsdesc:9), and remove a stray semi-colon. | |||||
2009-06-04 | mpegtsdemux: Avoid passing the custom GST_FLOW_NEED_MORE_DATA upstream | Jan Schmidt | 1 | -5/+6 | |
Don't return GST_FLOW_NEED_MORE_DATA from the chain function at the end of files. | |||||
2009-05-29 | mpegtsdemux: Fix bogus uninitialised variable access | Jan Schmidt | 1 | -2/+1 | |
Typo in the previous commit | |||||
2009-05-29 | mpegtsdemux: Use the ISO 639 language code descriptor to send tags. | Jan Schmidt | 1 | -4/+41 | |
If there is an ISO 639 language descriptor for a stream, send a language code tag so that players can show a meaningful language for the audio and subtitle streams. | |||||
2009-05-26 | mpegdemux: Only treat streams from 0xa0 to 0xaf as LPCM, not 0xa0..0xbf | Jan Schmidt | 1 | -1/+1 | |
Don't treat some streams (Private Stream 2) as LPCM when they're not. Fixes playback of files that have private streams in them now that the PES filter emits such packets. | |||||
2009-05-26 | mpegdemux: Add sparse stream filling. | Jan Schmidt | 2 | -0/+97 | |
First stab at sending new-segment events to effect sparse stream updates. | |||||
2009-05-26 | mpegdemux: Add support for outputting sub-picture streams found in files. | Jan Schmidt | 2 | -8/+32 | |
Output subpicture streams when they are found on the private stream ID. Don't strip off the first byte of such packets when pushing. | |||||
2009-05-26 | mpegtsdemux: Add mapping for DVD and Bluray subpicture streams. | Jan Schmidt | 4 | -5/+28 | |
Add output subpicture pads for DVD (video/x-dvd-subpicture) and Bluray PGS (subpicture/x-pgs) streams. Remove an unused variable from the PES filter. | |||||
2009-05-25 | gstpesfilter: Directly use gst_adapter_take_buffer(). | Edward Hervey | 1 | -7/+1 | |
2009-05-25 | gstpesfilter: Don't peek the adapter if we don't have enough data. | Edward Hervey | 1 | -3/+3 | |
2009-05-25 | gstpesfilter: Don't skip private streams PES but push them out. | Edward Hervey | 1 | -1/+3 | |
The one thing we *DO* need to do for those streams is to skip all the PTS/DTS/Scrambling/DSM/extension/... handling. | |||||
2009-05-25 | mpegtsdemux: Ignore NULL packets as early as possible. | Edward Hervey | 1 | -1/+7 | |
This avoids: * creating a MpegTSStream structure for nothing * processing packet data for nothing | |||||
2009-05-25 | mpegtsdemux: Add mapping for HDV private streams | Edward Hervey | 2 | -0/+12 | |
2009-05-22 | mpegtsdemux: fix memleaks and refcounts | Wim Taymans | 1 | -4/+3 | |
Use correct constants for PID_type so that we clear the right filter. provide_clock must return a ref to a clock. | |||||
2009-05-11 | mpegtsdemux: Protect bitrate estimation against bogus values. | Edward Hervey | 2 | -5/+18 | |
If the estimated bitrate is lower than 188 bytes, there's most likely something completely wrong with the two samples. If that happens, force recalculation. Use guint64 for observation PCR, I saw cases where it would overflow. | |||||
2009-05-11 | mpegtsdemux: Only take PCR from the active stream for bitrate estimation. | Edward Hervey | 1 | -6/+13 | |
2009-05-11 | mpegtsdemux: Change debugging levels for very frequent messages. | Edward Hervey | 1 | -14/+16 | |
This allows debugging with mpegtsdemux:4 while being able to track what's going on (and avoid taking up as much cpu for debugging as for the actual demuxing process). | |||||
2009-05-11 | mpegtsdemux: Revert indentation and comment header file. | Edward Hervey | 1 | -93/+98 | |
One shouldn't run gst-indent on .h files, in this case it was un-beautifying the indentation :) | |||||
2009-05-08 | mpegtsdemux: Add initial naive seeking support and fix duration query. | Zaheer Merali | 2 | -117/+341 | |
Sync from gst-fluendo-mpegdemux and have seeking/duration query improvements in. No support however for wrapped around pcrs etc. but a start nonetheless. Also fix indentation issues. | |||||
2009-05-04 | mpegtsparse: Remember pids that are meant to be stream pids. | Zaheer Abbas Merali | 2 | -0/+15 | |
Fixes #569781 | |||||
2009-05-03 | mpegtsparse: Ignore subtable extension when parsing PAT | Vincent Genieux | 3 | -5/+23 | |
Fixes #569673. | |||||
2009-05-03 | mpegtsparse: make safe changing the program-numbers property dynamically | Vincent Genieux | 2 | -24/+25 | |
Fixes #569437. | |||||
2009-04-21 | mpegdemux: Only error out at EOS push failure if we don't have any streams. | Edward Hervey | 1 | -6/+21 | |
This should remove the bogus error messages while still keeping the original intent of this, which is to inform the pipeline/application/user that we could not find any valid streams. There are many reasons why pushing an event can fail, and not all of them are because there's no link downstream (it could be because it was blocked, or flushing). | |||||
2009-04-21 | mpegtsdemux: add hack specific for itvhd | Zaheer Abbas Merali | 1 | -4/+3 | |
itvhd masks its h264 video stream as a private stream making it harder for other set top boxes to decode. this checks for specific program number, video pid and stream type combination before declaring it as h264. | |||||
2009-04-21 | mpegtsparse: detect AC3 streams in PMT table | Zaheer Abbas Merali | 1 | -0/+12 | |
add 'has-ac3' boolean to pmt bus message | |||||
2009-04-21 | itv hd hack | Zaheer Abbas Merali | 1 | -0/+2821 | |
2009-04-21 | hack for itvhd sid to detect mpeg1 as h264 | Zaheer Abbas Merali | 1 | -2816/+0 | |
2009-04-18 | mpegtsparse: fix leak of GST_TYPE_LIST gvalue | Zaheer Merali | 1 | -1/+1 | |
2009-04-18 | mpegtsparse: fix leak in src_pad_query | Zaheer Merali | 1 | -1/+1 | |
2009-03-13 | mpegpsdemux: workaround to fix playback of certain malformed clips | Josep Torra | 1 | -2/+29 | |
Added a workarround to permit play certain malformed clips where first SCR is greater than last SCR. Fixes bug #454228 | |||||
2009-03-10 | mpegdemux: Fixed a bug in the TS scanner. Fixes #574009 | Josep Torra | 1 | -1/+1 | |
2009-03-04 | mpegtsdemux: reset sync_lut_len to 0 on READY to NULL | Josep Torra | 1 | -0/+1 | |