Ticket #364: mplayer.silent-mp4.patch
| File mplayer.silent-mp4.patch, 952 bytes (added by , 21 years ago) |
|---|
-
libmpdemux/demux_mov.c
old new 196 196 } 197 197 198 198 // workaround for fixed-size video frames (dv and uncompressed) 199 if(!trak->samples_size && trak->type!=MOV_TRAK_AUDIO){ 199 // and fixed-size chunks of framed audio codec 200 if(!trak->samples_size && (trak->type!=MOV_TRAK_AUDIO || trak->samplesize != 1)){ 200 201 trak->samples_size=s; 201 202 trak->samples=malloc(sizeof(mov_sample_t)*s); 202 203 for(i=0;i<s;i++) … … 1841 1842 pts=(float)(trak->chunks[trak->pos].sample*trak->duration)/(float)trak->timescale; 1842 1843 if(trak->samplesize!=1) 1843 1844 { 1845 /* this should now be unreachable, as we always build an index 1846 when samplesize != 1 */ 1844 1847 mp_msg(MSGT_DEMUX, MSGL_DBG2, "WARNING! Samplesize(%d) != 1\n", 1845 1848 trak->samplesize); 1846 1849 x=trak->chunks[trak->pos].size*trak->samplesize;
