On Wed, 9 Jan 2008, Andrew Church wrote:
> >I'm attempting to transcode some DVDs that have been created on various > >different DVD recorders. I'm converting the DVDs to wmv2 codec in avi > >container using 2 pass encoding. Most of the DVDs I've done have worked > >fine but all the DVDs that come from on particular recorder (Panasonic LQ > >MD800) result in a bad avi file: > > > >www.nowhere.ca/test.avi > [...] > >This is the tcprobe output from the source DVD: > > > >*** libdvdread: CHECK_VALUE failed in ifo_read.c:1110 *** > >*** for n % 4 == 0 *** > > This is probably obvious, but have you tried playing the DVD in another > software player, like MPlayer or Xine? This error message suggests that > either there's a bug in libdvdread (which transcode uses for accessing > DVD video streams), or this particular recorder produces broken DVDs. > Yes I am able to play these DVDs in DVD players, with mplayer and with VLC player no problem. I see TONS of those libdvdread errors when I process the DVDs that work and the DVDs that don't work so I assumed it was just a warning message. Here's a bit of output from a DVD that worked: *** libdvdread: CHECK_VALUE failed in nav_read.c:207 *** *** for dsi->dsi_gi.zero1 == 0 *** encoding frames [000000-000025], 37.63 fps, EMT: 0:00:00, ( 0| 0| 9) *** libdvdread: CHECK_VALUE failed in nav_read.c:207 *** *** for dsi->dsi_gi.zero1 == 0 *** encoding frames [000000-000050], 38.07 fps, EMT: 0:00:01, ( 0| 0| 9) *** libdvdread: CHECK_VALUE failed in nav_read.c:207 *** *** for dsi->dsi_gi.zero1 == 0 *** *** libdvdread: CHECK_VALUE failed in nav_read.c:207 *** *** for dsi->dsi_gi.zero1 == 0 *** *** libdvdread: CHECK_VALUE failed in nav_read.c:207 *** *** for dsi->dsi_gi.zero1 == 0 *** encoding frames [000000-000075], 37.97 fps, EMT: 0:00:02, ( 0| 0| 9) Should I expect no errors from libdvdread? Thanks, Keith.