383 Commits
Author SHA1 Message Date
wang-bin f249193e50 update documents and README v1.1 2013-04-05 20:34:46 +08:00
wang-bin 26c063cbd1 do not build xv for Qt5. We'd better use x11 instead of QX11Info 2013-04-05 20:13:53 +08:00
karlox efdb1d5a4b Merge branch 'master' of https://github.com/wang-bin/QtAV 2013-04-05 12:34:02 +02:00
karlox 0568746f1b xv doesn't work with Qt5.0.x. Failed the #include <QX11Info> in XVRenderer.cpp 2013-04-05 12:32:57 +02:00
wang-bin 62cf985431 fix warning about unused id 2013-04-04 10:33:46 +08:00
wang-bin 67e39d6a46 qmake: create cache if not exist. print how to recheck 2013-04-04 10:27:57 +08:00
wang-bin e0347716d1 d2d: some toolchains need _COM_interface definition 2013-03-31 01:50:21 +08:00
wang-bin af89e9161a update documents about building. add a Chinese document 2013-03-30 00:15:03 +08:00
wang-bin 6e63108651 fix debug linking
the debug library name is wrong. why i commented that line before?
2013-03-29 22:59:24 +08:00
wang-bin 080743f00e Fix compile warning about size_t 2013-03-29 00:41:13 +08:00
WangBin a66cd009c7 README: building QtAV 2013-03-28 23:57:34 +08:00
wang-bin 023fa3818e gl: do not include GLWidgetRenderer.h if gl is disabled
link error with msvc. why gcc is ok?
2013-03-25 11:31:52 +08:00
wang-bin 63c4ba25f1 README: building, player usage, FFmpeg projects etc 2013-03-25 02:08:32 +08:00
wang-bin 2a51457d8b Merge branch 'gl' 2013-03-24 14:37:54 +08:00
wang-bin f0dc3f4ff8 do not add qt opengl module if gl test failed 2013-03-24 14:36:14 +08:00
wang-bin 2dbc8f1baf gl: check gl1 support 2013-03-24 21:53:42 +08:00
wang-bin 9a7c9aefda qmake: correct Qt version detection. do not empty cache if recheck 2013-03-23 13:23:25 +08:00
LucasWang 466009b475 Merge branch 'x11' 2013-03-22 17:26:14 +08:00
LucasWang 98626064ba xv: black background 2013-03-22 17:25:11 +08:00
LucasWang 0a6b1ba401 Merge branch 'master' into x11
Conflicts:
	QtAV.pro
2013-03-22 13:57:13 +08:00
LucasWang 9b298eaf25 Add missing config test 2013-03-22 13:49:01 +08:00
LucasWang ada2c53194 fix qmake warning for back slash.
a back slash is '\\' for qmake
2013-03-22 10:18:58 +08:00
LucasWang d473cc2b92 force recheck if FFmpeg not detected
TODO: should we only recheck the part not pass the test?
2013-03-22 10:17:45 +08:00
LucasWang a1d317eddc fix desktop file link 2013-03-19 17:37:31 +08:00
wang-bin 5a43dbfb51 check whether we need glext.h 2013-03-17 23:06:37 +08:00
wang-bin 99cafdaefa Qt5 compile error fix: WID=>HWND 2013-03-16 13:22:01 +08:00
wang-bin b5e471c84d version 1.1.11
Changelog:
- OpenGL support. Only rendering now.
- OSD support.
- New shortcuts: Ctrl+O=>open, O=>switch OSD, Q/ESC=>quit
- Command line option: -vo gl/d2d/gdi/qt, -h|--help
- Fix wrong aspect ratio when resizing
- Better qmake project
- Building debian package support: make deb
- Bug fix
v1.1.11
2013-03-15 20:57:37 +08:00
wang-bin 21e5e7500f add command line help. build translations into binary. 2013-03-15 19:53:57 +08:00
wang-bin 4bbbbc03d3 make deb support 2013-03-15 19:16:28 +08:00
wang-bin 1b4dc331ec Merge branch 'master' into x11 2013-03-15 16:29:48 +08:00
wang-bin 5ad38b5e49 Merge branch 'filter'
Conflicts:
	i18n/QtAV_zh_CN.qm
	i18n/QtAV_zh_CN.ts
2013-03-15 16:21:13 +08:00
wang-bin f26b44aaf2 shortcut: Q or ESC to quit 2013-03-15 16:07:59 +08:00
wang-bin c40132c550 template: vo always use lock. add new files in pro 2013-03-15 15:53:48 +08:00
wang-bin aea6ae0dd4 scripts line ending 2013-03-15 15:49:06 +08:00
wang-bin c03a9401d2 initialize xvimage. use ugly rgb->yuv in XVRenderer
performance is bad now
2013-03-15 15:43:46 +08:00
wang-bin 912c04c185 add XV renderer. TODO: ImageConverter should output yuv data 2013-03-15 14:46:11 +08:00
wang-bin b02267475a Optimize time calculation 2013-03-15 10:59:52 +08:00
wang-bin ec0121d593 always lock in convertData() to make sure image data is safe
TODO:
for QPainterRenderer without lock like before, crashes if an image is in
OSDFilter::process(), why?
why crashes when resizing without lock?
In QPainterRenderer::convertData(), why image can be constructed from
data but not d.data? why d.data = data is required?
2013-03-15 01:31:41 +08:00
wang-bin f18d0f7527 templates: add base, derived and final class templates 2013-03-14 22:33:47 +08:00
wang-bin 5e6841a798 TODO: renderer on vo to fix osd position. other filters as well 2013-03-14 22:31:39 +08:00
wang-bin d80216506d translations 2013-03-14 22:23:28 +08:00
wang-bin 0cbae901b2 shortcut change: O is OSD, Ctrl+O is open a file 2013-03-14 22:17:50 +08:00
wang-bin 3378c3195f return if no osd etc. 2013-03-14 22:12:38 +08:00
wang-bin 897c8c7287 add osd 2013-03-14 21:38:06 +08:00
wang-bin d4c51d580c remove dependency of version.h. add runtime version string functions 2013-03-14 11:42:02 +08:00
wang-bin 9acdb113a5 pro: refine code 2013-03-13 14:12:04 +08:00
wang-bin 4e12e4d46e examples: renderer can be selected by player name 2013-03-12 23:05:25 +08:00
wang-bin f1c8d03add some notes for id 2013-03-12 15:35:47 +08:00
wang-bin 240d3b5cf4 examples: use factory instead of macro. we don't know macro value
HAVE_FEATURE should be used in library internally for building the
library. Those macros are not provided for users. Users can choose a
FEATURE in runtime. If the FEATURE is compiled into library, then you
can.
2013-03-12 15:31:21 +08:00
wang-bin 198e094f45 gl: vc does not have glext.h 2013-03-12 15:09:55 +08:00