Matthieu Bouron
|
140da8e810
|
lavc: add hevc mediacodec decoder
|
8 years ago |
Derek Buitenhuis
|
4791a910c0
|
lavc/hevc_parse: Don't take a HEVCContext
It's not even used anymore, and the checks are no longer
functionally important.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
|
9 years ago |
Anton Khirnov
|
fa936a307f
|
hevc_parse: rename into h2645_parse
This code will be shared with h264.
|
9 years ago |
Mark Thompson
|
fbec157ea0
|
lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Vittorio Giovara
|
059a934806
|
lavc: Consistently prefix input buffer defines
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
|
9 years ago |
Michael Niedermayer
|
744051a57a
|
avcodec/hevc_parse: Print the name of the NAL units in addition to the numerical nal_unit_type in the debug output
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Michael Niedermayer
|
99558270ed
|
avcodec/hevc: Simplify skipped_bytes_pos code further
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Michael Niedermayer
|
ad92410d90
|
avcodec/hevc: Move skipped_bytes_pos_nal to HEVCNAL, simplify code
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Michael Niedermayer
|
bcc6c7bb65
|
avcodec/hevc: Move skipped_bytes_pos_size_nal into HAVCNAL
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Michael Niedermayer
|
5620ed3557
|
avcodec/hevc: Remove skipped_bytes_nal, simplify code
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Anton Khirnov
|
d82e1adc20
|
hevc: move splitting the packet into NALUs into a separate function
This function is independent of the decoding context, so we'll be able
to use it in the parser.
|
9 years ago |
Anton Khirnov
|
69ab9f53f9
|
hevc: split bitstream unescaping to a separate file
It will be useful in the QSV HEVC encoder.
|
9 years ago |