http://qa.mandrakesoft.com/show_bug.cgi?id=4469

           Product: libdv2
         Component: libdv2
           Summary: not largefile but should be
           Product: libdv2
           Version: 0.99-5mdk
          Platform: PC
               URL: http://ac-archive.sf.net/largefile
        OS/Version: All
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: libdv2
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


The largefile-problem detector-script noticed
a mismatch between a library being 32bit-off_t
and another with 64bit-off_t. While in some
occassions it does not matter for the imported
library is not called on files with a size 
larger than 2GB, this is not the case for the
libdv library which can of course be opened on
files being larger than 2GB. As it seems, the
library even tries to use mmap on files which
will probably not work on a video file > 2GB.

Running `perl off_t_problem.pl /usr/lib/lib*.so*`
did reveal this information (amongst lots of other):

 -32- /usr/lib/libdv.so.2                   open.. fopen.. mmap..
 -64- /usr/lib/liblavfile-1.6.so.0          open64 fopen64 lseek64 ftruncate64
 -64- /usr/lib/liblavfile-1.6.so.0.1.1      open64 fopen64 lseek64 ftruncate64
/usr/lib/liblavfile-1.6.so.0.1.1     -64->>-32- /usr/lib/libdv.so.2

You can find the off_t_problem.pl script at the largefile
site at http://ac-archive.sf.net/largefile along with other
info and crossreferences to standards and discussions around.

Since this library is highly probable to work on files 
with 2GB, being called from largefile liblavfile with a
64bit-off_t filedescriptor, this bug should be fixed.

-- 
Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

Reply via email to