Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoren Merritt <lorenm@u.washington.edu>2005-12-11 05:16:21 +0300
committerLoren Merritt <lorenm@u.washington.edu>2005-12-11 05:16:21 +0300
commitab470fa73b36334de17a4c881454a4d648692fb0 (patch)
tree3f77ce804912664384b06846c5bac5480ce75793 /libavcodec
parentb7c24ff668220eef34a6f3c1edc8fd9e32df364b (diff)
recognize some more nal types
Originally committed as revision 4734 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/h264.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/libavcodec/h264.c b/libavcodec/h264.c
index 2bc572b906..d20f955498 100644
--- a/libavcodec/h264.c
+++ b/libavcodec/h264.c
@@ -155,8 +155,12 @@ typedef struct H264Context{
#define NAL_SEI 6
#define NAL_SPS 7
#define NAL_PPS 8
-#define NAL_PICTURE_DELIMITER 9
-#define NAL_FILTER_DATA 10
+#define NAL_AUD 9
+#define NAL_END_SEQUENCE 10
+#define NAL_END_STREAM 11
+#define NAL_FILLER_DATA 12
+#define NAL_SPS_EXT 13
+#define NAL_AUXILIARY_SLICE 19
uint8_t *rbsp_buffer;
int rbsp_buffer_size;
@@ -7534,9 +7538,12 @@ static int decode_nal_units(H264Context *h, uint8_t *buf, int buf_size){
decode_picture_parameter_set(h, bit_length);
break;
- case NAL_PICTURE_DELIMITER:
- break;
- case NAL_FILTER_DATA:
+ case NAL_AUD:
+ case NAL_END_SEQUENCE:
+ case NAL_END_STREAM:
+ case NAL_FILLER_DATA:
+ case NAL_SPS_EXT:
+ case NAL_AUXILIARY_SLICE:
break;
default:
av_log(avctx, AV_LOG_ERROR, "Unknown NAL code: %d\n", h->nal_unit_type);