wang-bin
df435192c1
surface interop api name change.
...
FIXME: vaapi crash: Intel® Core™ i5-2400 CPU @ 3.10GHz × 4.
vaCopySurfaceGLX: intel_do_flush_locked failed
2014-04-30 18:29:56 +08:00
wang-bin
24bd6e95f8
vaapi: no copy to host. map va surface to gl texture
...
TODO:
surface id refcount
2014-04-30 02:24:07 +08:00
wang-bin
854e90f315
add surface inerop to map frame device<=>host and copy to gl texture
...
TODO: better api. how to check use texture or host memory?
2014-04-30 02:22:20 +08:00
wang-bin
2a6b5f70d4
vaapi: try glx. does not work now because of wrong opengl context
2014-04-29 01:20:49 +08:00
wang-bin
3875e4fe5b
remove useless log info
2014-04-28 01:20:26 +08:00
wang-bin
fc6ebdc011
vaapi: drm support
2014-04-27 16:25:20 +08:00
wang-bin
f62272cdb7
vaapi: get vendor info. more warnings
2014-04-27 12:47:07 +08:00
wang-bin
3c867c0923
vaapi: greate performance improvement by disabling USWC
...
vaDeriveImage use USWC. copy data from USWC is slow using general copy
method
2014-04-26 20:56:49 +08:00
wang-bin
d757ff66e5
qml: compute display rect correctly and less times
2014-04-25 23:34:01 +08:00
wang-bin
27db52a50d
fix wrong display rect. not very clear why
...
in videogroup example, center renderer displays nothing
2014-04-25 23:14:31 +08:00
wang-bin
4b7e8cfc8e
add some meta types for audio/video format
2014-04-23 22:47:03 +08:00
wang-bin
3cfda94130
player: show correct channel is using layout in menu
2014-04-22 22:33:22 +08:00
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