[DVDnav-discuss] Using libdvdnav on ARM Based NAS
John
boilerjt at gmail.com
Sat Nov 22 23:12:15 CET 2008
Hi,
I have compiled libdvdnav 4.1.3 and libdvdread 4.1.3 for my ARM based
D-Link DNS-323 NAS (armv5tejl little endian). I had no errors while
compiling either library. However, I am getting a lot of errors while
running the menus example in libdvdnav. In the menus.c source code, I
replaced /dev/dvd with the actual path to my .ISO file. Here is the output
when I run the menus binary:
/mnt/HD_a2/source/libdvdnav/examples # ./menus
/mnt/HD_b2/Video/DVD/SERENITY.ISO
Opening DVD...
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title: SERENITY
libdvdnav: DVD Serial Number: 3337a571
libdvdnav: DVD Title (Alternative): WS_R0
libdvdnav: Unable to find map file '//.dvdnav/SERENITY.map'
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:522
for vmgi_mat->zero_8 =
0x000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2036
for vts_attributes->zero_2 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2039
for vts_attributes->zero_5 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000004e000
00304c5656e0000000004c566720000000004c1
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2040
for vts_attributes->zero_6 = 0x656e
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x0000010300656e00000100
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x536d00000100664e000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2036
for vts_attributes->zero_2 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2039
for vts_attributes->zero_5 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000043000
00104c1656e0000000000000000000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x0000010300656e00000100
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x536d00000100664e000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2036
for vts_attributes->zero_2 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2039
for vts_attributes->zero_5 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000043000
00204c1656e0000000004c1656e000300000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x0000010300656e00000100
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x536d00000100664e000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2036
for vts_attributes->zero_2 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2039
for vts_attributes->zero_5 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000043000
00104c1656e0000000000000000000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x0000010300656e00000100
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2046
for vts_attributes->vtstt_audio_attr[i] = 0x536d00000100664e000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2036
for vts_attributes->zero_2 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2039
for vts_attributes->zero_5 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000043000
00104c1656e0000000000000000000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2036
for vts_attributes->zero_2 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2039
for vts_attributes->zero_5 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000004e000
00104c5656e0000000000000000000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2036
for vts_attributes->zero_2 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000
*** Zero check failed in
/mnt/HD_a2/source/libdvdread-4.1.3/src/ifo_read.c:2039
for vts_attributes->zero_5 =
0x000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000043000
00104c1656e0000000000000000000000000000
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2
3 4
5 6 7 8
This ISO is CSS free. I also compiled the same libdvdnav and libdvdread on
my Ubuntu Hardy setup and I do not receive any errors while running the
menus binary with the same .ISO I used on the DNS-323 NAS. When compiling
other code for this NAS, I've seen issues with memory alignment in a couple
of different applications. I'm not sure this is the issue here, but I
thought I would let you know.
Thanks,
John
More information about the DVDnav-discuss
mailing list