[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