Hi, A friend of mine which does not know so much about computers bought a movie and wanted to play it under Linux. Unfortunately the movie doesn't play, due to some strange formatting, which I think is done by purpose by the movie maker First error observed: ./libdvdread-4.2.1/src/ifo_read.c The ifo_filename needs to be extended one byte, hence the filenames are one byte too long and snprintf's need to be updated too. char ifo_filename[14]; Second error observed: if(vts_ptt_srpt->nr_of_srpts > info_length / sizeof(*data)) { fprintf(stderr, "libdvdread: PTT search table too small %d %d.\n", (int)vts_ptt_srpt->nr_of_srpts, (int)(info_length / sizeof(*data))); goto fail; } vts_ptt_srpt->nr_of_srpts = 99 info_length / sizeof(*data) = 2 After making these changes only the copy warning is playable. I can test patches in libdvdread. Please keep me CC'ed hence I'm not subscribed to this list. How to proceed next? --HPS
Hello Hans, On Saturday, 15 February 2014 at 08:31, Hans Petter Selasky wrote:
Hi,
A friend of mine which does not know so much about computers bought a movie and wanted to play it under Linux. Unfortunately the movie doesn't play, due to some strange formatting, which I think is done by purpose by the movie maker
First error observed:
./libdvdread-4.2.1/src/ifo_read.c
The ifo_filename needs to be extended one byte, hence the filenames are one byte too long and snprintf's need to be updated too.
char ifo_filename[14];
You haven't posted the error message you're getting. Please post full unedited output of mplayer -v dvdread://N (where N is the main title number). You could also try playing with dvdnav://N. Also, it's not immediately obvious what you changed and why. Please post a "diff -u" patch.
Second error observed:
if(vts_ptt_srpt->nr_of_srpts > info_length / sizeof(*data)) { fprintf(stderr, "libdvdread: PTT search table too small %d %d.\n", (int)vts_ptt_srpt->nr_of_srpts, (int)(info_length / sizeof(*data))); goto fail; }
vts_ptt_srpt->nr_of_srpts = 99
info_length / sizeof(*data) = 2
Same problem here. Regards, -- Fedora http://fedoraproject.org/wiki/User:Rathann RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu "Faith manages." -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
participants (2)
-
Dominik 'Rathann' Mierzejewski -
Hans Petter Selasky