wang-bin
88c1117fcd
version 1.2.4
...
Changelog:
- QML support(thanks theoribeiro <theo@fictix.com.br >). Can replace some of qtmultimedia qml apps, e.g. qmlvideofx
- Fix build for FFmpeg >= 0.9, libav >= 0.8
- Channel can be choosed by user: original, stero, left, right, centre(mono)
- OSD for GL ES2 renderer
- player: statistics viewer, disable screensaver on widows when playing
Signed-off-by: wang-bin <wbsecg1@gmail.com >
v1.2.4
2013-09-09 00:36:24 +08:00
wang-bin
d346fd40a2
example: remove unnecessary lines in qmlvideofx
2013-09-08 22:22:29 +08:00
wang-bin
84b9ccd2b6
player: update online tv url
2013-09-08 21:35:36 +08:00
wang-bin
153089a980
win 64 and 32 target detect
...
for msvc. gcc use -dumpmachine?
2013-09-06 01:18:09 +08:00
wang-bin
0a72387fea
update README
2013-09-05 14:24:17 +08:00
wang-bin
2c209ea153
qml: renderer quality
...
TODO:
property?
2013-09-04 19:03:09 +08:00
wang-bin
6030f3c329
qml: add qmlvideofx example from qtmultimedia. replace video engine by
...
QtAV
2013-09-04 18:53:59 +08:00
wang-bin
82c01bd657
qml: add some apis for player. speed, volume, duration, position
...
TODO:
durationChanged and positionChanged not emit
2013-09-04 18:45:36 +08:00
wang-bin
1be7ec0a34
fix FFmpeg 1.0 & 1.1 build error. (avresample)
2013-09-04 13:49:41 +08:00
wang-bin
8e0ece57e4
fix wrong qml example build dir
2013-09-04 10:05:05 +08:00
wang-bin
73418282fd
copyright and format
2013-09-04 01:19:06 +08:00
wang-bin
d29eb9c4d5
add some methods in qml player
2013-09-04 01:00:29 +08:00
wang-bin
467c41fb42
qml VideoOut type. QtAV version 1.3
2013-09-03 23:12:39 +08:00
wang-bin
284f8a3fa6
qml: add player object. fix compile
...
always use Q_EXPORT is wrong. we must give a new name for each library
2013-09-03 22:50:40 +08:00
wang-bin
21935041d4
qml: player object
2013-09-03 19:35:07 +08:00
wang-bin
db19a72edf
fix qml plugin dest dir in linux
2013-09-03 10:39:08 +08:00
wang-bin
dcd974066d
update README
2013-09-03 00:41:43 +08:00
wang-bin
77fd525f87
simple qml plugin support
...
FIXME:
1. if not plugin, qmake must run twice so that QmlAV LFLAG is ok
2. player and other types
2013-09-02 23:08:31 +08:00
wang-bin
2e695ddeac
disable qml player because of link issue
2013-09-01 12:57:36 +08:00
wang-bin
314fd7ade5
correct build order. otherwise QmlAV may not be built
2013-09-01 12:18:52 +08:00
wang-bin
8a910aeadf
qml: standalone library QmlAV
...
TODO: lib name. use <QtAV/xxx.h> or <QmlAV/xxx.h>?
2013-08-31 02:32:11 +08:00
wang-bin
caabaa1f48
qml: load qml from qrc. the last argument is regarded as a file to play
2013-08-31 00:44:48 +08:00
wang-bin
b5373049f1
check qtquick support. fix build error
2013-08-30 23:50:33 +08:00
WangBin
850f699160
Merge pull request #78 from theoribeiro/qml
...
Qml
2013-08-30 07:37:12 -07:00
wang-bin
0950bcca8f
add VideoRenderer.frameSize(). may help in custom renderer with public api only
2013-08-30 22:34:16 +08:00
wang-bin
64665cef97
player: fix link for vs2010
2013-08-29 02:16:24 +08:00
theoribeiro
fbd107696d
Add QMLPlayer example. We still don't have filters working
2013-08-28 14:22:56 -03:00
theoribeiro
4cb44805c5
Cleaned files
2013-08-28 14:12:44 -03:00
theoribeiro
74cf0f01b0
Add QQuickItem renderer class.
2013-08-28 12:40:57 -03:00
wang-bin
10e28b05b3
fix build for libav-0.8.8 (avutil < 51.32.0)
2013-08-28 18:11:52 +08:00
wang-bin
c7e804c519
fix recursively delete paint device
2013-08-27 22:30:33 +08:00
wang-bin
22481d7c17
do not define SWR_CH_MAX again if already defined
2013-08-27 21:56:20 +08:00
wang-bin
357b427667
add script to build against many version of ffmpeg
2013-08-27 19:36:21 +08:00
wang-bin
9d13bfcea1
define SWR_CH_MAX
2013-08-27 19:35:17 +08:00
wang-bin
b5e8251dd8
Fix build for FFmpeg 0.9
2013-08-27 12:21:17 +08:00
wang-bin
904649ef44
release remix matrix after set
2013-08-27 01:56:55 +08:00
wang-bin
da8be8485a
channel mapping only once
2013-08-27 01:38:04 +08:00
wang-bin
0edd18d318
use remix matrix for avresample
...
channel mapping is not available in avr until avr version 1.1.
BUG:
avr channel mapping crash for L and R
audio format as input will always do init
TODO:
swr remix matrix
2013-08-27 01:33:09 +08:00
wang-bin
006dc5211f
check, free and set null to avr context in sws_free macro
2013-08-27 01:29:34 +08:00
wang-bin
7bfc175916
player: fix kbps calculation
2013-08-25 22:20:24 +08:00
wang-bin
76e11a36cd
player: statistics view and translations
2013-08-25 22:11:17 +08:00
wang-bin
394837f41b
add format, bit rate, pixel format, channel layout, sample format in Statistics
2013-08-25 21:46:18 +08:00
wang-bin
a60bcae40b
player: statistics dialog
2013-08-25 19:50:09 +08:00
wang-bin
ff0dd62610
seek only when demux thread is running
...
otherwise may crash
2013-08-24 00:39:27 +08:00
wang-bin
f772c08b24
player: no screensaver when playing on windows
2013-08-24 00:19:33 +08:00
wang-bin
e5e9fd0079
qpainter should be used by all filter context
2013-08-22 00:31:47 +08:00
wang-bin
dbd497231e
use OSDFilterQPainter instead of OSDFilterGL for gl
2013-08-21 18:09:05 +08:00
wang-bin
f56a33c445
include correct gl extension header
2013-08-21 12:37:50 +08:00
wang-bin
216500d777
gl: make gl painting work with QPainter
2013-08-21 00:35:22 +08:00
wang-bin
8783bc8787
WA_OpaquePaintEvent optimize
2013-08-18 17:38:01 +08:00