diff h264.c @ 8991:ca768cb2bfb6 libavcodec

Use last decoded SPS as current SPS in order to parse picture timing SEI correctly. This works around an apparent H.264 standard deficiency. Patch by Ivan Schreter, schreter gmx net
author cehoyos
date Fri, 20 Feb 2009 16:20:01 +0000
parents bf9d9a79a737
children e65778184ded
line wrap: on
line diff
--- a/h264.c	Fri Feb 20 02:00:44 2009 +0000
+++ b/h264.c	Fri Feb 20 16:20:01 2009 +0000
@@ -7223,6 +7223,7 @@
 
     av_free(h->sps_buffers[sps_id]);
     h->sps_buffers[sps_id]= sps;
+    h->sps = *sps;
     return 0;
 fail:
     av_free(sps);