|
|
@@ -187,10 +187,7 @@ static int h264_handle_packet(AVFormatContext *ctx, |
|
|
if (type >= 1 && type <= 23) |
|
|
if (type >= 1 && type <= 23) |
|
|
type = 1; // simplify the case. (these are all the nal types used internally by the h264 codec) |
|
|
type = 1; // simplify the case. (these are all the nal types used internally by the h264 codec) |
|
|
switch (type) { |
|
|
switch (type) { |
|
|
case 0: // undefined; |
|
|
|
|
|
result= -1; |
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case 0: // undefined, but pass them through |
|
|
case 1: |
|
|
case 1: |
|
|
av_new_packet(pkt, len+sizeof(start_sequence)); |
|
|
av_new_packet(pkt, len+sizeof(start_sequence)); |
|
|
memcpy(pkt->data, start_sequence, sizeof(start_sequence)); |
|
|
memcpy(pkt->data, start_sequence, sizeof(start_sequence)); |
|
|
|