wang-bin
|
d7032e5ac3
|
gl: simplify geometry. all use Qt's coordinate system
|
2014-07-25 00:49:59 +08:00 |
|
wang-bin
|
816302dac1
|
vda: support nv12. copy decoded frame to avoid frame shake
|
2014-07-24 01:44:39 +08:00 |
|
wang-bin
|
e7bb633499
|
player: use new gl renderer by default
|
2014-07-23 17:18:43 +08:00 |
|
wang-bin
|
130995dbec
|
gl: rename new gl renderer id to GLWidget2
|
2014-07-23 17:16:01 +08:00 |
|
wang-bin
|
fcb13abb2a
|
gl: fix wrong display if yuv plane count changes. always update format
|
2014-07-23 16:58:44 +08:00 |
|
wang-bin
|
81868cd9cc
|
sg: fix crash when deleting shader program
|
2014-07-22 22:46:16 +08:00 |
|
wang-bin
|
415b37aa1f
|
build and deploy error
shell_path for qt4 not working. use system_path instead
|
2014-07-22 19:12:01 +08:00 |
|
wang-bin
|
bcfd3cedf5
|
gl: fix qt4 build error
|
2014-07-22 12:17:58 +08:00 |
|
wang-bin
|
3ae33580f6
|
fix crash if VideoFormat pixdesc is null
|
2014-07-22 12:14:48 +08:00 |
|
wang-bin
|
90e8b6c318
|
sg: do nothing if frame is invalid. fix sg crash
|
2014-07-22 12:11:24 +08:00 |
|
wang-bin
|
b9f9c5ce25
|
wrong normalized roi
|
2014-07-22 12:05:00 +08:00 |
|
wang-bin
|
a5d60c1fa4
|
qml: on rgb is supported if not using opengl
|
2014-07-22 01:46:20 +08:00 |
|
wang-bin
|
60634647d6
|
Merge remote-tracking branch 'origin/master'
|
2014-07-22 01:06:11 +08:00 |
|
wang-bin
|
c8846ccfe5
|
sg: use opengl. default is disabled. crash now
|
2014-07-22 00:54:01 +08:00 |
|
wang-bin
|
c2560bbd1d
|
dptr base class default ctor
|
2014-07-21 21:14:18 +08:00 |
|
wang-bin
|
5f6697d4f1
|
gl: shader is associated with context
|
2014-07-21 20:48:06 +08:00 |
|
wang-bin
|
8857c51540
|
ci: parallel build and download
can not install pxz. parallel command error
|
2014-07-21 01:00:04 +08:00 |
|
wang-bin
|
eee0396c8a
|
build ffmpeg: gpl v3, x86, change android lib name
|
2014-07-20 21:15:36 +08:00 |
|
wang-bin
|
95059c32d2
|
windows link error
nested class in exported class must be exported?
|
2014-07-20 11:30:14 +08:00 |
|
wang-bin
|
f660576fa3
|
gl: qt4 and gles2 build fix. move glActiveTexture to helper
|
2014-07-20 11:08:09 +08:00 |
|
WangBin
|
52c606d9da
|
Merge pull request #245 from wang-bin/gl
OpenGL better structure and performance
|
2014-07-20 01:11:29 +08:00 |
|
wang-bin
|
8682eeb925
|
gl: add VideoRendererOpenGL & migrate to new OpenGL video classes
|
2014-07-20 00:44:12 +08:00 |
|
wang-bin
|
9ebdcb53ad
|
gl: set color space in video material
|
2014-07-19 22:43:20 +08:00 |
|
wang-bin
|
150cce2be6
|
gl: build shader only when shader source changed
|
2014-07-19 22:21:04 +08:00 |
|
wang-bin
|
4e23de8410
|
gl: add missing texture updating functions
|
2014-07-19 11:38:55 +08:00 |
|
wang-bin
|
1fbf6a177e
|
gl: helper functions for opengl to share with other sources
|
2014-07-19 11:31:18 +08:00 |
|
wang-bin
|
f8eb765108
|
gl: avoid private class ColorTransform in public header
|
2014-07-19 10:45:58 +08:00 |
|
wang-bin
|
2c97a51317
|
gl: source files for VideoShader class
|
2014-07-19 01:24:46 +08:00 |
|
wang-bin
|
1190fed472
|
gl: add ShaderManager to cache shaders & hi level api OpenGLVideo
|
2014-07-18 22:02:06 +08:00 |
|
wang-bin
|
7ac79c0415
|
gl: reduce matrix computation
|
2014-07-18 18:20:34 +08:00 |
|
wang-bin
|
4f03c417af
|
gl: add VideoMaterial
|
2014-07-17 22:23:34 +08:00 |
|
wang-bin
|
a396617ce9
|
gl: clearer rendering steps
|
2014-07-16 20:27:52 +08:00 |
|
wang-bin
|
99775d9b96
|
gl: less gl calls
|
2014-07-15 22:17:36 +08:00 |
|
wang-bin
|
9346082157
|
gl: more functions for OpenGLVideo
|
2014-07-15 21:03:12 +08:00 |
|
wang-bin
|
52be83a3a7
|
add qt include and lib dir to config test
|
2014-07-14 21:40:30 +08:00 |
|
wang-bin
|
1b6960f99e
|
va: remove useless parameter. fix vaapi crash when seeking
can not set ctx pixel format other than VAAPI_VLD.
|
2014-07-06 22:33:42 +08:00 |
|
wang-bin
|
bcc1af9c40
|
vda: sse4 copy. fix crash if vda not support
|
2014-07-06 21:46:37 +08:00 |
|
wang-bin
|
9d34485e88
|
osx: add vda support
TODO: sse4
|
2014-07-06 03:13:16 +08:00 |
|
wang-bin
|
b9b3550271
|
gl: VideoShader
|
2014-07-06 03:04:56 +08:00 |
|
WangBin
|
f473ee0a61
|
Merge pull request #240 from wang-bin/va
va: dynamic load va and x11 libs to let vaapi work on variant evironments
|
2014-07-04 12:18:53 +08:00 |
|
wang-bin
|
24d8c25cce
|
vaapi: dynamic load x11. use qt opengl header
|
2014-07-04 12:02:27 +08:00 |
|
wang-bin
|
35acfc893f
|
vaapi: dynamic load va-x11 and va-gl
TODO: system may have no x11, so x11 should dynamically load too
use qopengl.h instead of gl.h? check glx or gles and use va-egl
|
2014-07-04 00:41:58 +08:00 |
|
wang-bin
|
12d3015d9b
|
use default av callback if set null to avoid libav crash. issue 239
|
2014-07-02 22:30:14 +08:00 |
|
wang-bin
|
a01028ac44
|
build with libav and ffmpeg>=0.11
avfilter does not work: ffmpeg 0.11 1.1, 1.2
libav crash
|
2014-07-02 13:09:17 +08:00 |
|
wang-bin
|
f20ce7c687
|
build avfilter with old version. but may not work
ffmpeg2.2 can work with deprecated api (set
QTAV_HAVE_av_buffersink_get_frame=0). ffmpeg1.1.3 crash
|
2014-07-02 00:17:07 +08:00 |
|
wang-bin
|
b23856da2d
|
build: use av_frame_alloc instead of deprecated avcodec_alloc_frame
also used in LibAVFilter
|
2014-07-01 18:03:27 +08:00 |
|
wang-bin
|
18be1e7231
|
gl: use planar shader. supports rgb
|
2014-06-30 22:51:10 +08:00 |
|
wang-bin
|
d2e89e3446
|
gl: compute color matrix including yuv->rgb in cpu
|
2014-06-30 22:17:34 +08:00 |
|
wang-bin
|
82196fc39f
|
Merge branch 'master' into gl
|
2014-06-30 14:56:24 +08:00 |
|
wang-bin
|
42f0fe4203
|
ci: add build status icon etc.
|
2014-06-30 14:53:58 +08:00 |
|