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