wang-bin
4ea54909a3
version 1.3.3
...
- CUDA support for windows and linux. (The first player/library support
CUDA decoding on linux?)
- Renderering 16-bit YUV (for example Hi10P) for both OpenGL and OpenGL
ES2.
maybe it's the first player/library supports rendering 10-bit using
OpenGL ES2. VLC, XBMC and mplayer can't
Supported format: 9, 10, 12, 14, 16 bit, planar, little/big endian.
- Support Sailfish OS. Works perfectly.
- Fix mosaics for some videos since QtAV1.3.1
- Better seeking
- New VideoOutput class with QObject features support
- Improve cedarv hardware decoding.
- Audio channel api for QML
- FFmpeg build script supports maemo5, meego, sailfish, android, mingw
gcc, msvc
- Fix build error for Qt 5.0
- player:
* fix wrong video display size when fullscreen mode changed or toolbar
hidden
v1.3.3
2014-04-21 11:28:19 +08:00
wang-bin
5ad96689f0
player: show toolbar to work around video display size not correct
2014-04-20 23:41:23 +08:00
wang-bin
1962745ec1
player: add decoder info in statistic viewer
2014-04-20 23:30:02 +08:00
wang-bin
ef43464b81
add decoder id. add decoder name in Statistics
2014-04-20 23:03:49 +08:00
wang-bin
8d5f6e68d5
misc
2014-04-20 22:00:01 +08:00
wang-bin
8a84dbca49
update doc from wiki
2014-04-20 21:57:17 +08:00
wang-bin
3bc1c045ff
player: add Chinese help page
2014-04-20 21:21:11 +08:00
wang-bin
88c676df88
player: workaround for wrong video display size when fullscreen changed
2014-04-20 16:25:41 +08:00
wang-bin
f6c690670c
cuda: header update to 6.0
2014-04-19 00:21:39 +08:00
wang-bin
6b6f8bb08d
gl: add shader license
2014-04-19 00:17:09 +08:00
wang-bin
6f4bbf763b
fix build problems for maemo
2014-04-18 19:38:54 +08:00
wang-bin
0f370ef10b
add <=16 bit pixel formats in VideoFormat
2014-04-18 15:29:22 +08:00
wang-bin
3092c9e42b
gl: support <=16bit yuv in big endian
2014-04-18 15:22:22 +08:00
wang-bin
7f80cf4923
gl: support 9, 12, 14, 16 bits planar yuv in little endian
...
ffmpeg supports those bits. maybe there are other bits, but at least not
in ffmpeg
2014-04-18 11:22:14 +08:00
wang-bin
0f26314765
gl: support 10bit planar yuv for both GL & ES2 in 1 solution
...
None of vlc, mplayer, xbmc support it! I'm the first!
2014-04-18 10:29:38 +08:00
wang-bin
693d43b693
gl: try 10bit yuv planar. wrong color now
2014-04-17 17:50:01 +08:00
wang-bin
94c02f5014
gl: fix wrong (effective) texture size
2014-04-17 01:40:03 +08:00
wang-bin
e337192a87
potential crash in debug mode
2014-04-15 12:48:10 +08:00
wang-bin
8da88d77ec
misc
2014-04-15 00:13:23 +08:00
wang-bin
75d168d0b8
simplify setters in videooutput
2014-04-14 17:54:43 +08:00
wang-bin
93d40e9d61
simplify setters in videooutput(to be continue). init vars in ctor is
...
required
2014-04-14 02:13:21 +08:00
wang-bin
fd11a56f77
qml: channel layout support
2014-04-12 20:26:21 +08:00
wang-bin
cac7638be2
portaudio: ignore stop error in close
2014-04-12 20:23:03 +08:00
wang-bin
7df783aeed
fix build error.
2014-04-11 19:07:50 +08:00
wang-bin
3e56c0e3a7
cuda: update 6.0rc headers
2014-04-11 00:31:02 +08:00
wang-bin
62fe20ffa7
cuda: lock context when decoding
2014-04-11 00:30:07 +08:00
wang-bin
3484e4ea93
update ffmpeg build script to support define vars without change the
...
script
2014-04-10 19:14:58 +08:00
wang-bin
7c0ef8b0ad
meego has no libX11.so
2014-04-10 19:11:27 +08:00
wang-bin
03d835e67d
build error for Qt5.1 QDataStream
2014-04-10 19:10:17 +08:00
WangBin
5a29f1d929
Merge pull request #197 from wang-bin/cedarv
...
merge cedarv support code from mireq
2014-04-10 15:39:39 +08:00
wang-bin
325d810f5d
fix gcc build error about nested functor
...
why?
2014-04-10 02:20:57 +08:00
wang-bin
78ff6d40cf
install.bat: qmlplayer prefer dxva decoder
2014-04-10 01:27:21 +08:00
wang-bin
c6db720ffa
seek backward to a key frame for accurate seek
2014-04-10 01:09:49 +08:00
wang-bin
ae092286d5
install.bat: add qmlplayer in context menu
2014-04-10 01:03:51 +08:00
wang-bin
acea2b8b5a
factory: case insensitive id name support
2014-04-10 00:14:29 +08:00
wang-bin
e2a05cf6eb
issue 191: add padding data in AVPacket data
2014-04-08 22:28:23 +08:00
wang-bin
bf717364c6
build: support build ffmpeg with vc
2014-04-07 21:59:11 +08:00
wang-bin
8f3274b62e
simplify video eq value change. other onSetXXX should be in this logic
2014-04-06 23:49:39 +08:00
wang-bin
acba51fa1f
missing signals for VideoOutput
2014-04-06 22:23:20 +08:00
wang-bin
33c9767084
new rule of normalized region of interest
2014-04-06 22:21:02 +08:00
wang-bin
3c9d910c91
qml: region of interest support
2014-04-06 22:01:46 +08:00
wang-bin
4be660510e
player: add cuda description
2014-04-06 00:51:47 +08:00
wang-bin
9af140c31a
examples: add a example to share a player in multiple windows
2014-04-04 18:23:13 +08:00
wang-bin
ab1ee163eb
cuda: missing return value
2014-04-03 12:03:00 +08:00
wang-bin
075a7ced7f
cuda: fix crash if no cuda loaded.
2014-04-03 01:48:14 +08:00
wang-bin
c406ac5e97
cuda: support dllapi, or use cuda_api class, or link against cuda
...
dllapi submodule not added yet
2014-04-03 01:19:05 +08:00
wang-bin
2113109299
Merge branch 'master' into cuda-dll
...
Conflicts:
src/cuda/helper_cuda.h
src/libQtAV.pro
2014-04-02 23:41:11 +08:00
wang-bin
9d4eb8c6fe
cuda: keep the original cuda headers from nvidia and let them work with
...
my dllapi project
use namespace to avoid symbol conflict
why use dllapi? because we can use any version of cuda api easily. Other
projects such as lavfilters can only use cuda 3.1 api now
2014-04-02 23:09:09 +08:00
wang-bin
b57334ac5d
cuda: load at runtime. ugly code but works
...
dllapi crashes. so use this solution until dllapi works
2014-04-02 04:26:27 +08:00
wang-bin
0b30cbddfb
cuda: avoid symbol name conflicting
2014-04-02 01:53:37 +08:00