- 19 Feb, 2014 1 commit
-
-
Leandro Dorileo authored
We cannot easily determine if an mpeg TS's packet size is DVHS, FEC or so on, for that we need to expose the internal raw_packet_size field. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 13 Feb, 2014 1 commit
-
-
mrlika authored
Copy multiple languages data from PMT to extradata. New 5 bytes per language extradata format. Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 29 Jan, 2014 2 commits
-
-
Michael Niedermayer authored
This (ugly) hack fixes Ticket3348 If someone has an idea on how to fix this nicer, that would be very welcome but the stream contains several PMTs with just one of the 2 streams at the start Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 24 Jan, 2014 1 commit
-
-
Serhii Marchuk authored
* Using extradata by TS demuxer to store values from PMT * Support of multiple languages in one DVB teletext stream: comma separated language codes in metadata "language" field Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 31 Dec, 2013 1 commit
-
-
Anssi Hannula authored
Used in some HLS streams ("Timed Metadata for HTTP Live Streaming"). This is just ID3 tags at arbitrary stream positions, but I still added "timed" to the codec name to avoid confusion with regular non-stream ID3 tags. Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
-
- 27 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
Fixes: msan_uninit-mem_7ff4404547ba_4883_dmbts.ts Fixes assertion failure Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 19 Dec, 2013 1 commit
-
-
Leandro Dorileo authored
We cannot easily determine if an mpeg TS's packet size is DVHS, FEC or so on, for that we need to expose the internal raw_packet_size field. Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 15 Dec, 2013 1 commit
-
-
Joakim Plate authored
This disables NOHEADER after finding PMT for all programs to avoid find_stream_info always exhausting probe size for mpegts. This is very important for live streams since read speed will be limited. rtsp, udp and any protocol streaming a live mpegts will have dramatically faster startup time. Note, lack of codec parameters for streams can still cause the full probe size to be exhausted. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 12 Dec, 2013 1 commit
-
-
Carl Eugen Hoyos authored
-
- 04 Dec, 2013 1 commit
-
-
Rainer Hochecker authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 18 Nov, 2013 1 commit
-
-
Michael Niedermayer authored
The seek ended up seeking before the begin, which caused problems Fixes initial sync issues with libbluray Fixes Ticket3117 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 09 Nov, 2013 2 commits
-
-
Michael Niedermayer authored
40% faster probe Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 31 Oct, 2013 1 commit
-
-
Mickaël Raulet authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 28 Oct, 2013 1 commit
-
-
Peter Ross authored
Fixes ticket #2579.
-
- 16 Oct, 2013 1 commit
-
-
Carl Eugen Hoyos authored
-
- 15 Oct, 2013 1 commit
-
-
Mickaël Raulet authored
cherry picked from commit 925ee44364a7bce58e2ac5bac91077ce0a75d883 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 13 Oct, 2013 1 commit
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 26 Sep, 2013 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket2962 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 10 Sep, 2013 1 commit
-
-
Alexandra Khirnova authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 03 Sep, 2013 1 commit
-
-
Michael Niedermayer authored
This fixes an infinite loop An alternative fix would be to revert d73cbc22 but that would worsen error resilience. Found-by: Justin Ruggles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 18 Aug, 2013 5 commits
-
-
Michael Niedermayer authored
This avoids the loss of a packet in many cases if the packet size was wrong. It also improves detection of packet size changes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This matches how read_packet() works Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
The value was off by a packet Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
No case is known to have triggered this, but its more correct to check that the new size differs. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket1812 Fixes Ticket2838 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 08 Aug, 2013 1 commit
-
-
Ben Avison authored
This provides at least some protection against potential accidental corruption of AVIO buffer workspace. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 06 Aug, 2013 2 commits
-
-
Michael Niedermayer authored
Its not needed and doing nothing is faster than doing a optimized MOD Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Marton Balint authored
Changes since v1 of the patch: - enable option by default - add documentation - move up PTS override code after PES header parsing, to ensure we use the last PCR before the first packet of the teletext PES packet. The option overrides teletext packet PTS and DTS values with the timestamps calculated from the PCR of the first program which the teletext stream is part of and is not discarded. Using the same teletext PID for multiple programs is possible, therefore we need some kind of heuristics to know which program PCR we should synchronize to. Using the first non-discarded PCR pid among the programs of the teletext stream seemed like a good choice. The patch does not do PCR interpolation to estimate the PCR of the teltetext packet, it just uses the last PCR of the program, which may cause a slight error (0.1 sec) in the teletext packet pts-es. Based on a patch by Reimar Döffinger. http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2012-September/131610.htmlSigned-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 05 Aug, 2013 3 commits
-
-
Ben Avison authored
The common case of the pointer having increased by one packet (which results in no change to the modulus) can be detected with a 64-bit subtraction, which is far cheaper than a division on many platforms. Before After Mean StdDev Mean StdDev Change Divisions 248.3 8.8 51.5 7.4 +381.7% Overall 2773.2 25.6 2372.5 43.1 +16.9% Signed-off-by: Martin Storsjö <martin@martin.st>
-
Ben Avison authored
When a stream contains a single program, there's no point in doing a PID -> program lookup. Normally the one and only program isn't disabled, so no packets should be discarded. Before After Mean StdDev Mean StdDev Change discard_pid() 73.8 9.4 20.2 1.5 +264.8% Overall 2300.8 28.0 2253.1 20.6 +2.1% Signed-off-by: Martin Storsjö <martin@martin.st>
-
Ben Avison authored
This was being performed to ensure that a complete packet was held in contiguous memory, prior to parsing the packet. However, the source buffer is typically large enough that the packet was already contiguous, so it is beneficial to return the packet by reference in most cases. Before After Mean StdDev Mean StdDev Change memcpy 720.7 32.7 649.8 25.1 +10.9% Overall 2372.7 46.1 2291.7 21.8 +3.5% Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 02 Aug, 2013 1 commit
-
-
Marton Balint authored
Based on a patch by Reimar Döffinger. http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2012-September/131610.htmlSigned-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 05 Jul, 2013 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket2632 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 04 Jul, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 30 Jun, 2013 3 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 15 Mar, 2013 1 commit
-
-
Can Wu authored
This allows demuxing and muxing of CAVS TS streams. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-