[mythtv] [mythtv-commits] mythtv commit: r25936 by markk

Jonathan Martens jonathan at snetram.nl
Sun Aug 29 19:20:50 UTC 2010


Mark, this seems to brake compilation on windows, not sure about linux:

cd libmythtv/ && make -f Makefile
make[2]: Entering directory `/D/mythtv/mythtv/libs/libmythtv'
g++ -c -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-march=pentium4 -fomi
t-frame-pointer -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls 
-Wno-non-
virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -O3 
-I/usr/include/freety
pe2 -frtti -fexceptions -mthreads -DQT_LARGEFILE_SUPPORT -DWIN32 
-DUSING_MINGW -
DMMX -Di386 -D_GNU_SOURCE -DUSING_OPENGL -DUSING_OPENGL_VIDEO 
-DUSING_MHEG -DUSI
NG_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_HDHOMERUN -DUSING_BACKEND 
-DUSING_MIN
GW -DQT_THREAD_SUPPORT -DQT_DLL -DQT_SQL_LIB -DQT_XML_LIB 
-DQT_OPENGL_LIB -DQT_G
UI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB 
-I'../../../../Qt/4.6.3/include/QtCore' -I
'../../../../Qt/4.6.3/include/QtNetwork' 
-I'../../../../Qt/4.6.3/include/QtGui'
-I'../../../../Qt/4.6.3/include/QtOpenGL' 
-I'../../../../Qt/4.6.3/include/QtXml'
  -I'../../../../Qt/4.6.3/include/QtSql' 
-I'../../../../Qt/4.6.3/include' -I'/D/m
ythtv/build/' -I'..' -I'../..' -I'../../external/FFmpeg' -I'.' 
-I'../libmyth' -I
'../libmythdb' -I'../libmythhdhomerun' -I'../libmythdvdnav' 
-I'../libmythbluray'
  -I'dvbdev' -I'mpeg' -I'iptv' -I'channelscan' 
-I'../libmythlivemedia/BasicUsageE
nvironment/include' -I'../libmythlivemedia/BasicUsageEnvironment' 
-I'../libmythl
ivemedia/groupsock/include' -I'../libmythlivemedia/groupsock' 
-I'../libmythlivem
edia/liveMedia/include' -I'../libmythlivemedia/liveMedia' 
-I'../libmythlivemedia
/UsageEnvironment/include' -I'../libmythlivemedia/UsageEnvironment' 
-I'../libmyt
hdb' -I'../libmythui' -I'/usr/include' 
-I'../../../../Qt/4.6.3/include/ActiveQt'
  -I'.' -I'../../../../Qt/4.6.3/mkspecs/win32-g++' -o videoout_d3d.o 
videoout_d3d
.cpp
videoout_d3d.cpp: In member function 'virtual bool 
VideoOutputD3D::Init(int, int
, float, HWND__*, int, int, int, int, MythCodecID, HWND__*)':
videoout_d3d.cpp:221: error: no matching function for call to 
'VideoBuffers::Cre
ateBuffers(int, int)'
videobuffers.h:78: note: candidates are: bool 
VideoBuffers::CreateBuffers(VideoF
rameType, int, int, std::vector<unsigned char*, std::allocator<unsigned 
char*> >
, std::vector<YUVInfo, std::allocator<YUVInfo> >)
videobuffers.h:81: note:                 bool 
VideoBuffers::CreateBuffers(VideoF
rameType, int, int)
make[2]: *** [videoout_d3d.o] Error 1
make[2]: Leaving directory `/D/mythtv/mythtv/libs/libmythtv'
make[1]: *** [sub-libmythtv-make_default] Error 2
make[1]: Leaving directory `/D/mythtv/mythtv/libs'
make: *** [libs] Error 2

Kind regards,

Jonathan

On 29-8-2010 7:57, mythtv at cvs.mythtv.org wrote:
>        Author: markk
>          Date: 2010-08-29 05:57:54 +0000 (Sun, 29 Aug 2010)
> New Revision: 25936
>     Changeset: http://svn.mythtv.org/trac/changeset/25936
>
> Log:
>
> Extend VideoBuffers and VideoFrame to support frame formats other than
> YUV420P.
>
> This isn't complete, and hence there are no functional changes, but
> begins to remove some of the hard-coded assumptions of a YUV420P frame
> format. Other formats are becoming increasingly relevant for VDA and
> CrystalHD hardware decoding and the Direct3D, OpenGL and XVideo
> renderers can all be modified to accept other formats and hence avoid
> relatively costly conversions.
>
>
> Modified:
>
>     trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp
>     trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
>     trunk/mythtv/libs/libmythtv/fourcc.h
>     trunk/mythtv/libs/libmythtv/frame.h
>     trunk/mythtv/libs/libmythtv/videobuffers.cpp
>     trunk/mythtv/libs/libmythtv/videobuffers.h
>     trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
>     trunk/mythtv/libs/libmythtv/videoout_null.cpp
>     trunk/mythtv/libs/libmythtv/videoout_opengl.cpp
>     trunk/mythtv/libs/libmythtv/videoout_vdpau.cpp
>     trunk/mythtv/libs/libmythtv/videoout_xv.cpp
>     trunk/mythtv/libs/libmythtv/videooutbase.cpp
>
>
> _______________________________________________
> mythtv-commits mailing list
> mythtv-commits at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits



More information about the mythtv-dev mailing list