[mythtv-commits] mythtv commit: r6959 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Jul 29 13:01:33 EDT 2005


      Author: danielk
        Date: 2005-07-29 17:01:31 +0000 (Fri, 29 Jul 2005)
New Revision: 6959
   Changeset: http://cvs.mythtv.org/trac/changeset/6959

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/decoderbase.cpp
   trunk/mythtv/libs/libmythtv/decoderbase.h
   trunk/mythtv/libs/libmythtv/ivtvdecoder.cpp
   trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp

Log:

This addresses #145.

I discovered that the problem is that something in the libav or
avformatdecoder overwrites the avformatdecoder class with audio
data. I haven't figured out where this is happening, but by 
allocating the audio buffer on the heap, instead of as an
array in avformatdecoder, the SEGFAULT doesn't happen.

However the video has a few lines of bright green on the top of video.
And those blocks move about a bit on the P & B frames. It's almost as
if a slice was missing. The sound is working, so I'm not sure what is
going on.


This commit also cleans up variable initialization in the involved
classes and provides a couple Set's & Get's for the NVP and 
RecorderBase pointers in RecorderBase and NVP, respectively.






More information about the mythtv-commits mailing list