Opened 15 years ago
Last modified 13 years ago
#1388 new defect
Mplayer creates files with wrong filelength when demuxing 6 channels from some DVDs
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | normal | Component: | demuxer |
Version: | unspecified | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
Hi there, I am using MPlayer dev-SVN-r28234-4.3.2 (compiled it myself, but I have the same problems with the packaged mplayer)
That's my system:
Debian unstable (sidux)
2.6.28 Kernel
libc 2.7
ggc 4.3.3
ld 2.18
as 2.18
Intel Core 2 Duo T8100
Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller
Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller
When I try to demux an audio stream (6 channels) from DVDs that I ripped to my HD, some of the streams from the DVDs have the length of 1h 7m and 37 secs or of 1m and 25 secs.
When I only extract 2 channels everything is ok. I have also the correct sound length when I open the DVD on the HD like this (with 2 channels):
smplayer /path/to/dvd/on/my/HD
I tested 2 DVDs with different options, here are my results:
Basically I used the following options:
mplayer -nolirc -nocache -noframedrop -noconfig all -mc 0 -vc dummy -vo null -ao pcm:waveheader:file=/tmp/fifo.129 -srate 44100 -af volnorm=1,lavcresample=44100 -channels 2 -aid 129 -dvd-device "/path/to/my/DVD/on/my/HD/" dvd://1
I opened the output of mplayer while it was still demuxing (while) and after mplayer was finished (after) and used sound stream 128 and 129:
DVD 1:
- 6 channels without srate option (48Khz to 44kHz):
128:
while: 1,7,37
after: 1,25
129: not tested
- 2 channles with srate option (48kHz to 44kHz):
128:
while: 3:22:53 (console output of mplayer shows 2.16.41)
NOTE: smplayer /path/to/dvd shows also 2:16:41, so this should be the correct time
after: 2:16.41
same thing with 129
DVD 2:
6 channels with srate option:
128:
while: 1,7,37
after: 1,25
129:
while: 1.7.37
after: 1,25
I you want me to do anything, if you need output of mplayer or something then just let me know.
Thanks for your good work!