Commit Graph
2372 Commits
Author SHA1 Message Date
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 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 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 de60f8f3e3 gl: restore eq values when material is recreated 2016-05-26 22:58:48 +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 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 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
wang-bin 5028a695c6 gl: reduce multi texture vertex data size. fix rectangle texture
rendering
2016-05-06 22:01:18 +08:00
wang-bin 441411f304 gl: less virtual functions in Geometry 2016-05-06 20:46:45 +08:00
wang-bin d75192bbd8 vo: fix VideoOutput.setBackgroundColor 2016-05-01 23:28:20 +08:00
wang-bin 0230163903 gl: introduce GeometryRenderer
this can be used for other Geometry classes, for example ASS rendering
in the future
2016-05-01 00:04:15 +08:00
wang-bin 56775d17b0 gl: Geometry is not public 2016-04-30 23:32:58 +08:00
wang-bin 0d25a4af89 gl: add Attribute and Geometry type
TexturedGeometry is now a Geometry subclass. gl draw is simpler
2016-04-30 02:04:10 +08:00
wang-bin 476a7bb53f sub: support to get ass image list 2016-04-29 19:16:28 +08:00
wang-bin 517776b579 ass: use libass supported path. No fonts dir if font file is set
if ass_set_fonts_dir is called, libass will scan fonts and it's slow
2016-04-29 18:27:00 +08:00