[DVDnav-discuss] Using libdvdnav on ARM Based NAS
nicola.sabbi at poste.it
Sat Nov 22 23:18:47 CET 2008
Il giorno sab, 22/11/2008 alle 16.12 -0600, John ha scritto:
> 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:
are you sure there aren't other versions of libdvd* lying around?
> 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.
IIRC arm5 is a 32-bit little endian architecture (although
it can be used as big-endian no-one ever runs it in this mode, right? ).
I don't expect endianness problems; did you try to set some flags
to force the necessary alignment?
More information about the DVDnav-discuss