wang-bin
844ba7978c
AVPlayer: fix normalized position. remove dead code
2016-05-30 23:20:29 +08:00
wang-bin
20284f418c
AVPlayer: support manually load(). play() is not replay now
...
load() then play()
2016-05-30 23:19:59 +08:00
wang-bin
1b7167ee04
qml: add MediaPlayer.startPosition/stopPosition
2016-05-30 00:06:06 +08:00
wang-bin
77833f46be
do not reset repeat max in stop
...
must set by user
2016-05-29 22:12:51 +08:00
wang-bin
a64236bc26
deploy: fix linux install destinations #632
2016-05-29 02:02:31 +08:00
wang-bin
c2a13f71b8
fix contrast matrix
2016-05-29 00:50:39 +08:00
wang-bin
dd7b9f1fb5
examples/QMLPlayer: add video effects
2016-05-29 00:13:55 +08:00
wang-bin
d299aeec8e
player: change setTimeRange behavior. Set at any time with any value
...
Internally normalized time range is used, but not exported as a public
API.
No enough test now, may break some cases.
Fix #627
2016-05-28 11:54:30 +08:00
wang-bin
6f900b34b0
qml: video eq support in VideoOutput2/Video
2016-05-26 23:03:35 +08:00
wang-bin
de60f8f3e3
gl: restore eq values when material is recreated
2016-05-26 22:58:48 +08:00
wang-bin
6447c3e093
qml: fix gl rendering rect and mat
2016-05-24 22:36:44 +08:00
wang-bin
3ca2f0d0c6
fix warnings
2016-05-24 22:31:43 +08:00
wang-bin
3bdca1582a
cvimage: readonly access
2016-05-24 22:26:20 +08:00
wang-bin
4992f437ab
va: check change before setup(). #626
...
must release hwa resources in setup() to avoid mem leak
2016-05-24 22:21:45 +08:00
wang-bin
0a0e043855
gl: fix sub images rendering transform
2016-05-23 11:11:12 +08:00
wang-bin
45ba7e30a0
gl: resolve glBindFramebuffer
...
it's not declared in linux desktop gl header
2016-05-22 21:42:00 +08:00
wang-bin
fe0905116f
d3d11vp: set color space and range
2016-05-22 21:24:46 +08:00
wang-bin
afffeb7e19
d3d11: fix video is too dark
...
Color space paramters have no effect if auto processing is
enabled
2016-05-22 21:00:46 +08:00
wang-bin
8595a4bc39
set color range for sws
...
this can fix output black rgb frame from yuv seems gray
2016-05-22 14:02:47 +08:00
wang-bin
de30d4a4d8
include user shader and filter headers in QtAV.h
2016-05-21 14:12:35 +08:00
wang-bin
c193a4671b
gl: bind to old fbo when glsl is applied
...
we can revert qml QuickFBORenderer commit about fbo rebinding
2016-05-21 14:06:15 +08:00
wang-bin
c300c7a738
cuda: fix yuv range for direct dcopy mode
2016-05-21 13:10:00 +08:00
wang-bin
0389e471af
vo: repaint if roi/orientation changed
...
qml not working
2016-05-19 10:40:02 +08:00
wang-bin
145b80c45a
examples/QMLPlayer: zoom video
2016-05-19 09:51:22 +08:00
wang-bin
b0afb64b5b
qml: add method to map from/to source frame
2016-05-18 23:55:36 +08:00
wang-bin
f6eb3d34f5
cuda: workaround mingw build crash
2016-05-15 23:12:50 +08:00
wang-bin
23f82a5c78
fix vp9 check
2016-05-15 22:44:40 +08:00
wang-bin
e7a7afbc95
fix QStringLiteral build error (vs2010+qt5.2)
...
error if it's default parameter value. don't know why
2016-05-15 22:29:40 +08:00
wang-bin
9ae4398b53
cuda: fix d3d interop. add cuCtxGetApiVersion
...
mix v1(3.1) and v2(3.2) api and got invalid context error
2016-05-15 22:24:19 +08:00
wang-bin
9515596958
cuda: use v2 api (driver 4.0)
...
Now if define CUDA_FORCE_API_VERSION old APIs will be used. Default is
new API in 4.0, some functions become cuXXX_v2.
If only function name is changed, resolve _v2 symbol is enough
2016-05-15 21:57:01 +08:00
wang-bin
eecd0c6282
cuda: update to 7.5
2016-05-15 00:55:15 +08:00
wang-bin
fbc57cf54f
add compatible vp9 codec id
2016-05-15 00:42:35 +08:00
wang-bin
c0dadbf8ed
comments on filter
2016-05-14 23:56:48 +08:00
wang-bin
746a082d49
stop frame drop when seeking near to target position
2016-05-14 23:45:59 +08:00
wang-bin
d108834fcc
simplify AVThread.waitForStarted
2016-05-14 20:35:56 +08:00
wang-bin
329b8e025d
qml: apply audioBackends property #615
2016-05-12 23:13:30 +08:00
wang-bin
e61696907b
qml: keep it's own version
...
major version change cause many errors
2016-05-12 22:29:31 +08:00
wang-bin
ece06bfdea
qml: add property AVPlayer.audioBackends
2016-05-12 22:25:16 +08:00
wang-bin
8bc760312a
use semphore in AVThread.waitForStarted
2016-05-12 21:48:39 +08:00
wang-bin
25e0ff0156
wait demux thread started. #616
2016-05-12 21:10:48 +08:00
wang-bin
34851fe79f
sub: refactor SubImage
2016-05-12 13:46:33 +08:00
wang-bin
a545b2e0f2
gl: fix sub atlas texture parameters. use float color
...
Why u8 color does not work?
2016-05-11 00:52:25 +08:00
wang-bin
a159399121
gl: resolve symbols may not delared
2016-05-10 18:59:36 +08:00
wang-bin
0bcd9a240b
add missing SubImageSet
2016-05-10 11:16:25 +08:00
wang-bin
b66db37dd7
gl: Add renderer for sub images (ass e.g.)
...
Not working. Texture color seems wrong. VAO crash. position is wrong.
2016-05-09 22:31:37 +08:00
wang-bin
ae81a4c164
map gray8 and gray16 format
2016-05-09 22:25:23 +08:00
wang-bin
1f8a51e040
gl: add SubImagesGeometry for ass rendering
2016-05-09 22:01:42 +08:00
wang-bin
69ab069451
sub: use SubImageSet instead of SubImage list
2016-05-09 14:25:49 +08:00
wang-bin
2d242688e0
gl.geometry: fix header include
2016-05-09 14:08:09 +08:00
wang-bin
20cf2ced6d
sub: use SubImage instead of ASSImage
...
Can be libass format, or rgba format.
TODO: Add SubImageSet, SubImageSet.format. Batch rendering only supports
sub images with the same format.
2016-05-08 00:04:40 +08:00