[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