Yusuke Nakamura and Martin Storsjö
20f95f21f9
mov: Support default-base-is-moof.
...
default-base-is-moof shall be set to track fragments compatible with DASH
Media Segments. So, this is a fundamental support for ISOBMFF ver. DASH.
This is meaningful only when base-data-offset-present is absent and two or
more track fragments are present in a movie fragment.
Signed-off-by: Martin Storsjö <martin@martin.st >
2014-07-01 14:36:06 +03:00
Yusuke Nakamura and Vittorio Giovara
3ef9b7ab95
hevc_ps: Use AV_PIX_FMT_YUVJ420P if YUV 4:2:0 8-bit full scale
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com >
2013-11-04 16:19:53 +01:00
Yusuke Nakamura and Anton Khirnov
959bea13ce
matroskadec: Support HEVC demuxing
2013-10-31 20:20:49 +01:00
Yusuke Nakamura and Anton Khirnov
ea29f965dc
mov: Support HEVC demuxing
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-31 20:20:32 +01:00
Yusuke Nakamura and Luca Barbato
103d073dd7
h264_parser: Use ff_h264_reset_sei()
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-10-22 10:55:22 +02:00
Yusuke Nakamura and Anton Khirnov
4baba6c813
h264_parser: Fix POC parsing for the case where MMCO_RESET is present.
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-15 20:02:55 +02:00
Yusuke Nakamura and Anton Khirnov
b81dbd6cb7
h264_parser: Fix POC parsing for the case where MMCO_RESET is absent.
...
The prev_ values were not set after parsing POC.
Increase length of the buffer decoded to parse enough safely.
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-15 20:02:47 +02:00
Yusuke Nakamura and Diego Biurrun
a8b19271c3
avcodec: Add output_picture_number to AVCodecParserContext
...
Set output_picture_number in H.264 parser.
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-08-02 20:59:45 +02:00
Yusuke Nakamura and Kostya Shishkov
252ee3d39b
utvideodec: Set colorspace by codec_tag.
...
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com >
2013-06-10 09:38:22 +02:00
Yusuke Nakamura and Kostya Shishkov
2578f1efd6
riff: Support ULH0 and ULH2 fourccs.
...
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com >
2013-06-10 09:37:53 +02:00
Yusuke Nakamura and Kostya Shishkov
b441fdeb15
utvideodec: Support ULH0 and ULH2 formats.
...
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com >
2013-06-10 09:37:53 +02:00
Yusuke Nakamura and Anton Khirnov
3f1a7ceb2c
h264_parser: Set field_order and picture_structure.
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-05-24 08:45:05 +02:00
Yusuke Nakamura and Anton Khirnov
b493847df4
avcodec: Add picture structure information to AVCodecParserContext.
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-05-24 08:43:14 +02:00
Yusuke Nakamura and Martin Storsjö
19dd4017ab
libopencore-amr: Add the missing 3rd argument of ff_get_buffer()
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-03-08 11:09:31 +02:00
Yusuke Nakamura and Martin Storsjö
e04826c34e
file: Set the return value type for lseek to int64_t.
...
This fixes a regression in 4ed5ac5 .
Signed-off-by: Martin Storsjö <martin@martin.st >
2012-10-09 11:27:12 +03:00
Yusuke Nakamura and Luca Barbato
d17d0ec8c2
mov: support random access point grouping
...
Frames described by this grouping are the starter of a closed or
an open GOP.
This is useful for open GOP of H.264 stream which is not described
by sync sample atom.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2012-09-19 20:34:15 +02:00
Yusuke Nakamura and Justin Ruggles
546adc1fee
mov: Parse EC3SpecificBox (dec3 atom).
...
Skip to parse fields for additional independent substreams and its
associated dependent substreams since libavcodec's E-AC-3 decoder does not
support them yet.
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com >
2012-04-27 16:11:46 -04:00
Yusuke Nakamura and Derek Buitenhuis
462a5b7839
isom: Support more DTS codec identifiers.
...
DTS LBR identifier ('dtse') is not included since libavcodec doesn't support it yet.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-23 14:47:17 -04:00
Yusuke Nakamura and Derek Buitenhuis
94c9bf8887
mov: Treat keyframe indexes as 1-origin if starting at non-zero.
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-21 14:04:33 -04:00
Yusuke Nakamura and Derek Buitenhuis
ba9869311f
mov: Take stps entries into consideration also about key_off.
...
Splitted files don't start always from a sync sample.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-21 14:04:33 -04:00
Yusuke Nakamura and Martin Storsjö
accea4d9d8
mov: Fix detecting there is no sync sample.
...
Stss atom without entries doesn't mean every sample is a sync sample.
Signed-off-by: Martin Storsjö <martin@martin.st >
2012-04-13 23:08:34 +03:00
Yusuke Nakamura and Alex Converse
ae88e9cf99
mov: Fix empty edit detection.
2011-06-19 18:15:56 -07:00
Yusuke Nakamura and Anton Khirnov
f33a6a22b4
mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-06-10 09:06:02 +02:00
Yusuke Nakamura and Diego Biurrun
5f0bb0baef
mov: Support edit list atom version 1.
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2011-05-12 15:52:25 +02:00
Yusuke Nakamura and Alex Converse
45a811b512
mov: fix composition timestamps on movie fragments.
...
This fixes, for instance, the case that there is a track that has some samples with composition time offset and has a track run without sample-composition-time-offsets-present.
2011-05-05 22:07:54 -07:00