Mercurial > libavcodec.hg
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 } |