[mythtv-commits] mythtv commit: r25988 - in trunk/mythtv/libs by cpinkham

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Aug 30 03:30:19 UTC 2010


      Author: cpinkham
        Date: 2010-08-30 03:30:19 +0000 (Mon, 30 Aug 2010)
New Revision: 25988
   Changeset: http://svn.mythtv.org/trac/changeset/25988

Log:

A couple more streaming DVD/BD optimizations.

1) In mythfile_open, stat the file being opened to verify
   that it is not a directory.  The DVD code likes to
   test whether the pathname supplied is a directory or
   an image or a file, and this helps shorten that test.
   We realy shouldn't be allowing code to open() a
   directory anyway.

2) Work around another SEEK_END usage in the BD code.
   This was used in combination with tell() when reading in
   a lot of the files in order to find out the file size.
   We can use our stat() which is much quicker and won't
   flush the readahead buffer in our RingBuffer.



Modified:

   trunk/mythtv/libs/libmythbluray/util/bits.h
   trunk/mythtv/libs/libmythtv/mythiowrapper.cpp
   trunk/mythtv/libs/libmythtv/mythiowrapper.h




More information about the mythtv-commits mailing list