diff --git a/libavformat/rtpdec_h264.c b/libavformat/rtpdec_h264.c index 29705a69f8..75db14c1f8 100644 --- a/libavformat/rtpdec_h264.c +++ b/libavformat/rtpdec_h264.c @@ -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));