Opened 16 years ago

Last modified 16 years ago

#1258 new defect

MEncoder: a52: CRC check failed - resampling - zero check - buffer io

Reported by: vava@… Owned by: reimar
Priority: normal Component: core
Version: 1.0rc2 Severity: normal
Keywords: Cc: vava@…
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

MEncoder 2:1.0~rc2-0ubuntu13 (C) 2000-2007 MPlayer Team

This is about mencoder - the component does not exist in this bugzilla jet.
When i insert and try to read from a faulty DVD it just hangs and retries and is busy for a long time, not responding to hangup or whatever i try to stop it in the same shell:

a52: CRC check failed!
a52: error at resampling
a52: CRC check failed! ) 0.16fps Trem:28222min 1014mb A-V:-0.028 [737:134]
a52: error at resampling
a52: CRC check failed!
a52: error at resampling
a52: CRC check failed!
a52: error at resampling
a52: CRC check failed!
a52: error at resampling
a52: CRC check failed!
a52: error at resampling
Pos: 47.3s 1299f ( 0%) 0.15fps Trem:28844min 1011mb A-V:-0.028 [732:134]

dmesg shows:

[198471.382783] printk: 1 messages suppressed.
[198471.382788] Buffer I/O error on device sr0, logical block 456378
[198471.382796] Buffer I/O error on device sr0, logical block 456379
[198480.005868] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
[198480.005878] sr 1:0:0:0: [sr0] Sense Key : Hardware Error [current]
[198480.005886] sr 1:0:0:0: [sr0] Add. Sense: Timeout on logical unit
[198480.005895] end_request: I/O error, dev sr0, sector 1825520
[198480.005901] Buffer I/O error on device sr0, logical block 456380
[198480.005909] Buffer I/O error on device sr0, logical block 456381

... and so on

I wish it would just skip that obviously faulty parts just like vlc does, as vlc only prints something like this and runs just fine from there on:

* Zero check failed in ifo_read.c:618

for cell_position[i].zero_1 = 0x04

* Zero check failed in ifo_read.c:618

for cell_position[i].zero_1 = 0x04

* Zero check failed in ifo_read.c:618

for cell_position[i].zero_1 = 0x04

[00000338] a52 decoder: A/52 channels:2 samplerate:48000 bitrate:192000

Please add a similar Zero check to mencoder. :)

Change History (3)

comment:1 by vava@…, 16 years ago

Cc: vava@… added
Summary: MEncoderMEncoder: a52: CRC check failed - resampling - zero check - buffer io

comment:2 by vava@…, 16 years ago

I might add, mplayer itself does not show this problem.

* Zero check failed in ifo_read.c:735

for cell_position[i].zero_1 = 0x04

Only mencoder hangs with CRC and lots of kernel errors :(

comment:3 by compn, 16 years ago

try -demuxer lavf

rc2 is pretty old, try a newer mencoder version?
or possibly use vobcopy to copy the bad dvd to hd first?

Note: See TracTickets for help on using tickets.