- 23 Feb, 2018 2 commits
-
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Stefan Pöschel authored
The supplementary audio descriptor is defined in ETSI EN 300 468 and provides more details regarding accessibility audio tracks, especially the normative annex J contains a detailed description of its use. Its language code (if present) overrides the language code of an also present ISO 639 language descriptor. Note that this also changes the priority of multiple descriptors with language from "the last descriptor with language within the ES loop" to "specific descriptor over general ISO 639 descriptor". Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
- 14 Dec, 2017 1 commit
-
-
Rodger Combs authored
-
- 20 Sep, 2017 1 commit
-
-
Carl Eugen Hoyos authored
It is also used in the wild to signal latm. Fixes ticket #6657.
-
- 07 Jun, 2017 1 commit
-
-
wm4 authored
Fixes detection of some TV sample as 24.5 FPS. With the patch applied, it's detected as 25 FPS. This is enabled for mpegts only.
-
- 12 Feb, 2017 1 commit
-
-
Carl Eugen Hoyos authored
Silences an "assignment discards ‘const’ qualifier" warning. Reviewed-by: Marton Balint
-
- 07 Feb, 2017 1 commit
-
-
Diego Biurrun authored
-
- 24 Nov, 2016 1 commit
-
-
Alexandra Hájková authored
-
- 08 Nov, 2016 1 commit
-
-
Andreas Cadhalpun authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 22 Oct, 2016 2 commits
-
-
Carlos Fernandez authored
They somehow got lost along the patch versions. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Andreas Cadhalpun authored
It is negative, so can't be used for left shifting. This fixes ubsan runtime error: shift exponent -1 is negative Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 21 Oct, 2016 1 commit
-
-
Carlos Fernandez authored
Reviewed-by:
Marton Balint <cus@passwd.hu> Acked-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Carlos Fernandez <carlos@ccextractor.org> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 30 Sep, 2016 1 commit
-
-
Anton Khirnov authored
It is supposed to be a flag. The only currently defined value is AVIO_SEEKABLE_NORMAL, but other ones may be added in the future. However all the current lavf code treats this field as a bool (mainly for historical reasons). Change all those cases to properly check for AVIO_SEEKABLE_NORMAL.
-
- 21 Jun, 2016 1 commit
-
-
Aman Gupta authored
this removes the need to probe to discover aac streams inside mpegts containers, thus speeding up initial playback. Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 14 Jun, 2016 2 commits
-
-
Aman Gupta authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes mis-detection of tiff as mpegts Fixes Ticket5565 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 07 Jun, 2016 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket5566 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Jun, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 May, 2016 1 commit
-
-
Stefano Sabatini authored
This allows to recognize ID3 packets from their corresponding descriptor tag.
-
- 04 May, 2016 1 commit
-
-
Vittorio Giovara authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 03 May, 2016 2 commits
-
-
Carl Eugen Hoyos authored
Related to ticket #5501.
-
Luca Barbato authored
timeStampLength, OCRLength and AU_Length have well specified upper boundaries. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 01 May, 2016 1 commit
-
-
Carl Eugen Hoyos authored
Fixes Debian bug 823098.
-
- 24 Apr, 2016 2 commits
-
-
Michael Niedermayer authored
This fixes demuxing of 01c56b0dc1.ts Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 10 Apr, 2016 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
avformat/mpegts: Check adaption field control in analyze() more instead of transport_error_indicator transport_error_indicator is not required to be 0 Fixes probing Fixes Ticket 4862 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Mar, 2016 1 commit
-
-
Luca Barbato authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 23 Feb, 2016 2 commits
-
-
Stefano Sabatini authored
This allows to copy information related to the stream ID from the demuxer to the muxer, thus allowing for example to retain information related to synchronous and asynchronous KLV data packets. This information is used in the muxer when remuxing to distinguish the two kind of packets (if the information is lacking, data packets are considered synchronous). The fate reference changes are due to the use of av_packet_merge_side_data(), which increases the size of the output packet size, since side data is merged into the packet data.
-
Anton Khirnov authored
Currently, AVStream contains an embedded AVCodecContext instance, which is used by demuxers to export stream parameters to the caller and by muxers to receive stream parameters from the caller. It is also used internally as the codec context that is passed to parsers. In addition, it is also widely used by the callers as the decoding (when demuxer) or encoding (when muxing) context, though this has been officially discouraged since Libav 11. There are multiple important problems with this approach: - the fields in AVCodecContext are in general one of * stream parameters * codec options * codec state However, it's not clear which ones are which. It is consequently unclear which fields are a demuxer allowed to set or a muxer allowed to read. This leads to erratic behaviour depending on whether decoding or encoding is being performed or not (and whether it uses the AVStream embedded codec context). - various synchronization issues arising from the fact that the same context is used by several different APIs (muxers/demuxers, parsers, bitstream filters and encoders/decoders) simultaneously, with there being no clear rules for who can modify what and the different processes being typically delayed with respect to each other. - avformat_find_stream_info() making it necessary to support opening and closing a single codec context multiple times, thus complicating the semantics of freeing various allocated objects in the codec context. Those problems are resolved by replacing the AVStream embedded codec context with a newly added AVCodecParameters instance, which stores only the stream parameters exported by the demuxers or read by the muxers.
-
- 24 Dec, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket 4864 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 11 Dec, 2015 1 commit
-
-
Michael Niedermayer authored
This will be used by the subsequent commit(s) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 04 Dec, 2015 1 commit
-
-
Clément Bœsch authored
-
- 03 Dec, 2015 1 commit
-
-
Nicolas George authored
-
- 05 Nov, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes assertion failure Fixes: 4321db8ac331f5967ebfbfe80ce5eb78/signal_sigabrt_7ffff6ae7cc9_7213_0d6457b9d6897fa7c78507fa5de53510.ts Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Oct, 2015 2 commits
-
-
Hendrik Leppkes authored
-
Hendrik Leppkes authored
-
- 26 Oct, 2015 1 commit
-
-
Luca Barbato authored
`av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
-
- 28 Sep, 2015 1 commit
-
-
wm4 authored
Note that this slightly changes behavior: it sets AVMEDIA_TYPE_UNKNOWN if the codec type is unknown. This should be ok. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 17 Sep, 2015 1 commit
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-