mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 19:30:05 +00:00
rtpdec_h264: Pass NAL type 0 through
According to the spec, this type shouldn't ever be used. Nevertheless, passing it through enables decoding streams which otherwise aren't decodeable. Originally committed as revision 25897 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
4838cdab21
commit
86042de8a5
@ -187,10 +187,7 @@ static int h264_handle_packet(AVFormatContext *ctx,
|
||||
if (type >= 1 && type <= 23)
|
||||
type = 1; // simplify the case. (these are all the nal types used internally by the h264 codec)
|
||||
switch (type) {
|
||||
case 0: // undefined;
|
||||
result= -1;
|
||||
break;
|
||||
|
||||
case 0: // undefined, but pass them through
|
||||
case 1:
|
||||
av_new_packet(pkt, len+sizeof(start_sequence));
|
||||
memcpy(pkt->data, start_sequence, sizeof(start_sequence));
|
||||
|
Loading…
Reference in New Issue
Block a user