comparison 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
comparison
equal deleted inserted replaced
8990:cc8f95accbff 8991:ca768cb2bfb6
7221 ); 7221 );
7222 } 7222 }
7223 7223
7224 av_free(h->sps_buffers[sps_id]); 7224 av_free(h->sps_buffers[sps_id]);
7225 h->sps_buffers[sps_id]= sps; 7225 h->sps_buffers[sps_id]= sps;
7226 h->sps = *sps;
7226 return 0; 7227 return 0;
7227 fail: 7228 fail:
7228 av_free(sps); 7229 av_free(sps);
7229 return -1; 7230 return -1;
7230 } 7231 }