[mythtv] [exp. patch] xv xvmc merge (v4)
Angel Li
angel at miami.edu
Thu Apr 7 22:18:57 UTC 2005
Daniel Kristjansson wrote:
>On Thu, 2005-04-07 at 15:33 -0400, Daniel Kristjansson wrote:
>
>>Aran Cox wrote:
>>
>>>Before I noticed that you mention breaking HDTV support, I tried
>>>applying this patch to CVS as of a few moments ago and got some
>>>significant breakage in libs/libmythtv/videoout_xv.cpp. I wanted to
>>>try it because XvMC worked so much better with your v1 patch.
>>>
>>Yep, I just broke it about an hour ago, I'm fixing it at the moment.
>>If you checkout the previous version of videoout_xv.cpp then apply
>>the patch the only reject is simple one in libmyth.pro
>>
>
>FYI I've generated a new xv-xvmc merge patch. See:
> http://www.mrl.nyu.edu/~danielk/mythtv/xv-xvmc-merge-v4.tbz
>
>
Hi,
I'm trying to compile DTK's xv-xvmc patch v4. Is this a problem with g++
3.4.2?
g++ -c -pipe -mcpu=athlon -Wall -W -O3 -Wall -Wno-switch
-fomit-frame-pointer `freetype-config --cflags` -D_REENTRANT -DPIC
-fPIC -DMMX -DUSING_IVTV -DUSING_DVB -DUSING_XRANDR -DUSING_XVMC
-DUSING_OPENGL_VSYNC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-DPREFIX=\"/usr/local\" -DUSING_XV -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/local/include
-I/usr/src/linux-2.6.11/include -I../.. -I../libmyth -I.. -Idvbdev
-Impeg -I../libavcodec -I../libmythmpeg2 -I/usr/lib/qt-3.3/include
-I/usr/X11R6/include -I/usr/X11R6/include -o commercial_skip.o
commercial_skip.cpp
In file included from videobuffers.h:11,
from videooutbase.h:12,
from NuppelVideoPlayer.h:14,
from commercial_skip.h:6,
from commercial_skip.cpp:7:
../libmyth/mythdeque.h: In member function `T MythDeque<T>::dequeue()':
../libmyth/mythdeque.h:16: error: there are no arguments to `empty' that
depend on a template parameter, so a declaration of `empty' must be
available
../libmyth/mythdeque.h:16: error: (if you use `-fpermissive', G++ will
accept your code, but allowing the use of an undeclared name is deprecated)
../libmyth/mythdeque.h:18: error: there are no arguments to `front' that
depend on a template parameter, so a declaration of `front' must be
available
../libmyth/mythdeque.h:19: error: there are no arguments to `pop_front'
that depend on a template parameter, so a declaration of `pop_front'
must be available
../libmyth/mythdeque.h: In member function `typename std::deque<T,
std::allocator<_CharT> >::iterator MythDeque<T>::find(T)':
../libmyth/mythdeque.h:30: error: there are no arguments to `begin' that
depend on a template parameter, so a declaration of `begin' must be
available
../libmyth/mythdeque.h:30: error: there are no arguments to `end' that
depend on a template parameter, so a declaration of `end' must be available
../libmyth/mythdeque.h:33: error: there are no arguments to `end' that
depend on a template parameter, so a declaration of `end' must be available
../libmyth/mythdeque.h: In member function `typename std::deque<T,
std::allocator<_CharT> >::const_iterator MythDeque<T>::find(T) const':
../libmyth/mythdeque.h:38: error: there are no arguments to `begin' that
depend on a template parameter, so a declaration of `begin' must be
available
../libmyth/mythdeque.h:38: error: there are no arguments to `end' that
depend on a template parameter, so a declaration of `end' must be available
../libmyth/mythdeque.h:41: error: there are no arguments to `end' that
depend on a template parameter, so a declaration of `end' must be available
../libmyth/mythdeque.h: In member function `void MythDeque<T>::remove(T)':
../libmyth/mythdeque.h:47: error: there are no arguments to `end' that
depend on a template parameter, so a declaration of `end' must be available
../libmyth/mythdeque.h: In member function `bool
MythDeque<T>::contains(T) const':
../libmyth/mythdeque.h:51: error: there are no arguments to `end' that
depend on a template parameter, so a declaration of `end' must be available
../libmyth/mythdeque.h: In member function `typename std::deque<T,
std::allocator<_CharT> >::size_type MythDeque<T>::count() const':
../libmyth/mythdeque.h:53: error: there are no arguments to `size' that
depend on a template parameter, so a declaration of `size' must be available
../libmyth/mythdeque.h: In member function `T MythDeque<T>::head()':
../libmyth/mythdeque.h:55: error: there are no arguments to `size' that
depend on a template parameter, so a declaration of `size' must be available
../libmyth/mythdeque.h: In member function `const T MythDeque<T>::head()
const':
../libmyth/mythdeque.h:56: error: there are no arguments to `size' that
depend on a template parameter, so a declaration of `size' must be available
../libmyth/mythdeque.h: In member function `T MythDeque<T>::tail()':
../libmyth/mythdeque.h:58: error: there are no arguments to `size' that
depend on a template parameter, so a declaration of `size' must be available
../libmyth/mythdeque.h: In member function `const T MythDeque<T>::tail()
const':
../libmyth/mythdeque.h:59: error: there are no arguments to `size' that
depend on a template parameter, so a declaration of `size' must be available
make[2]: *** [commercial_skip.o] Error 1
More information about the mythtv-dev
mailing list