wang-bin
|
e898e6af15
|
no stl types that break abi
most algorithms and containers are fine. no std::string, exception
|
2015-09-13 20:29:21 +08:00 |
|
wang-bin
|
43bdf14ebc
|
example player: avoid reopen decoder in play()
|
2015-09-11 18:19:38 +08:00 |
|
wang-bin
|
9126e2c2fc
|
warnings etc
|
2015-09-01 00:02:08 +08:00 |
|
wang-bin
|
9fe6c044a8
|
fix no opengl build
|
2015-08-31 23:36:44 +08:00 |
|
wang-bin
|
cca066cc5d
|
examples: ui update
|
2015-08-25 01:29:07 +08:00 |
|
wang-bin
|
34484e4cce
|
examples: change config dir to app data dir so mobile apps can store the
configurations
|
2015-08-23 01:59:03 +08:00 |
|
wang-bin
|
84ed2aa3e1
|
QT_NO_CAST_FROM_ASCI build error part3: examples
|
2015-08-08 21:16:28 +08:00 |
|
wang-bin
|
1c383faf1e
|
ao: add null backend to disable audio output and thread
|
2015-07-22 17:01:22 +08:00 |
|
wang-bin
|
ff243b1c59
|
setup libass font to let it work on windows
|
2015-07-13 12:03:23 +08:00 |
|
wang-bin
|
614c53bec0
|
examples: misc
|
2015-07-09 17:12:36 +08:00 |
|
wang-bin
|
dd294db5c3
|
player example: icon, layout, translations update
|
2015-07-09 01:53:14 +08:00 |
|
wang-bin
|
862b572b46
|
player example: glwidget2 as default. openglwidget results in hi cpu load
|
2015-07-08 11:25:36 +08:00 |
|
wang-bin
|
9418f8f69c
|
player example: use openglwidget as default renderer
|
2015-07-06 23:46:09 +08:00 |
|
wang-bin
|
a74f3e30a4
|
example: add opengl type in config
|
2015-06-26 16:32:57 +08:00 |
|
wang-bin
|
b2390f75c2
|
player example: save history on media change
|
2015-06-24 22:34:05 +08:00 |
|
wang-bin
|
125ffa7531
|
qmlplayer: add zero copy option for gpu decoders
|
2015-06-11 23:59:04 +08:00 |
|
wang-bin
|
c2ab12e2d0
|
examples: add angle d3d option to swith d3d9/11. angle is enabled
|
2015-06-11 18:10:22 +08:00 |
|
wang-bin
|
05d0432389
|
example: subtitle delay option
|
2015-06-01 14:21:46 +08:00 |
|
wang-bin
|
e8a432870c
|
add external audio track support
TODO:
disable audio if internal stream number < 0
|
2015-05-13 21:46:41 +08:00 |
|
wang-bin
|
ab48511183
|
qml: add MediaPlayer.videoCapture
|
2015-05-05 17:14:55 +08:00 |
|
wang-bin
|
7a9bcc9dcd
|
update translations
|
2015-04-23 15:56:03 +08:00 |
|
wang-bin
|
a4b6b46735
|
examples: static common lib
fix debian build
TODO: including lib name in static flag name
|
2015-04-23 11:54:26 +08:00 |
|
wang-bin
|
fe1aa21690
|
player: abort on timeout option
|
2015-04-20 15:22:48 +08:00 |
|
wang-bin
|
59ace159e0
|
player: set timeout ui
|
2015-04-17 14:50:43 +08:00 |
|
wang-bin
|
afbc7cb024
|
player: more options on setup dialog
|
2015-04-14 12:47:53 +08:00 |
|
wang-bin
|
8983506fe2
|
player: add audio filter
|
2015-03-28 15:35:34 +08:00 |
|
wang-bin
|
8e5127cf8b
|
avfilter: disable if failed to config graph. fix wrong ctor
wrong ctor result in unexpected crashes
|
2015-03-27 21:35:19 +08:00 |
|
wang-bin
|
f10d0dca76
|
Merge branch 'avfilter'
|
2015-03-27 17:03:55 +08:00 |
|
wang-bin
|
b436467465
|
new classes for avfilter for audio/video
|
2015-03-27 13:14:16 +08:00 |
|
wang-bin
|
8c59182126
|
move statistics.frame_rate to common
|
2015-03-24 10:27:04 +08:00 |
|
wang-bin
|
df3208c8bf
|
add bufferProgress property to player
|
2015-03-19 16:26:56 +08:00 |
|
wang-bin
|
e9db66cda5
|
emit volumeChanged instead & update volume() if volume changed outside
|
2015-03-16 17:57:11 +08:00 |
|
wang-bin
|
51481f8a66
|
examples: players support update volume ui if volume changed from system
|
2015-03-10 16:41:08 +08:00 |
|
wang-bin
|
b419954beb
|
player: add fps control option
|
2015-03-04 17:09:53 +08:00 |
|
wang-bin
|
d4f51b9eef
|
simplify flag switch
|
2015-02-28 20:31:31 +08:00 |
|
wang-bin
|
2f316a7a13
|
player: better config page api. correctly reset
|
2015-02-27 21:52:40 +08:00 |
|
wang-bin
|
83d58fce7a
|
player: add decoder detail in statistic view
|
2015-02-27 21:51:19 +08:00 |
|
wang-bin
|
72644baffc
|
player: add preview config ui
|
2015-02-27 21:16:30 +08:00 |
|
wang-bin
|
fe351655a1
|
qmake: remove STATICLINK
|
2015-02-19 18:26:45 +08:00 |
|
wang-bin
|
c415cafe2b
|
examples: correct reset config
|
2015-02-17 11:45:15 +08:00 |
|
wang-bin
|
b8a3213f56
|
widgets: add VideoPreviewWidget
|
2015-02-13 12:50:12 +08:00 |
|
wang-bin
|
c5fa2c7e31
|
player: preview support
|
2015-02-13 00:34:02 +08:00 |
|
wang-bin
|
9030cd8b6e
|
examples: fast seek if key long press
|
2015-02-03 15:15:45 +08:00 |
|
wang-bin
|
a2cdb3d98c
|
player: move window by mouse
this was implemented in renderer but is removed now
|
2015-01-29 20:35:36 +08:00 |
|
wang-bin
|
3bbf80ccf8
|
add AVPlayer.isSeekable. improve seekable detection
seekable in old implemention is always true. not sure whether current
solution is correct or not
|
2015-01-20 16:43:17 +08:00 |
|
wang-bin
|
560218ff72
|
update statistics if audio track changed
|
2015-01-20 13:39:22 +08:00 |
|
wang-bin
|
c594d4c321
|
build error. typo
|
2015-01-16 23:20:36 +08:00 |
|
wang-bin
|
8f2514a69d
|
player: add OpenGLWidgetRenderer
|
2015-01-12 22:01:10 +08:00 |
|
wang-bin
|
6f79c683eb
|
widgets: add header without .h. move widgets header. correct include
|
2015-01-10 21:44:41 +08:00 |
|
wang-bin
|
941f8d6e9a
|
widgets: build error. remove internal header. move id to avwidgets
id in avwidgets ensures app will link to qtavwidgets
|
2015-01-09 21:17:49 +08:00 |
|