diff options
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_mov.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libmpdemux/demux_mov.c b/libmpdemux/demux_mov.c index d7b1663ad2..eb084bb469 100644 --- a/libmpdemux/demux_mov.c +++ b/libmpdemux/demux_mov.c @@ -1911,9 +1911,12 @@ if(trak->samplesize){ { mp_msg(MSGT_DEMUX, MSGL_DBG2, "WARNING! Samplesize(%d) != 1\n", trak->samplesize); -// x=trak->chunks[trak->pos].size*trak->samplesize; + if((trak->fourcc != MOV_FOURCC('t','w','o','s')) && (trak->fourcc != MOV_FOURCC('s','o','w','t'))) + x=trak->chunks[trak->pos].size*trak->samplesize; + else + x=trak->chunks[trak->pos].size; } -// else + else x=trak->chunks[trak->pos].size; // printf("X = %d\n", x); /* the following stuff is audio related */ |