mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-27 13:10:37 +00:00
mlp: Define End-of-Stream code in common header file and use it in decoder.
Originally committed as revision 14763 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
07be55dc8b
commit
1e8bd10c57
@ -56,6 +56,9 @@
|
||||
*/
|
||||
#define MAX_FILTER_ORDER 8
|
||||
|
||||
/** Code that signals end of a stream. */
|
||||
#define END_OF_STREAM 0xd234d234
|
||||
|
||||
#define FIR 0
|
||||
#define IIR 1
|
||||
|
||||
|
@ -990,7 +990,7 @@ static int read_access_unit(AVCodecContext *avctx, void* data, int *data_size,
|
||||
|
||||
skip_bits(&gb, (-get_bits_count(&gb)) & 15);
|
||||
if (substream_data_len[substr] * 8 - get_bits_count(&gb) >= 32 &&
|
||||
(show_bits_long(&gb, 32) == 0xd234d234 ||
|
||||
(show_bits_long(&gb, 32) == END_OF_STREAM ||
|
||||
show_bits_long(&gb, 20) == 0xd234e)) {
|
||||
skip_bits(&gb, 18);
|
||||
if (substr == m->max_decoded_substream)
|
||||
|
Loading…
Reference in New Issue
Block a user