wang-bin
7f0ecdd824
qml: add timeout property
2014-12-29 17:32:17 +08:00
wang-bin
9422c464c2
qml: emit playbackStateChanged after metaData is set
2014-12-09 11:35:26 +08:00
wang-bin
3e8e133216
properties must be applied even if set when player is not started
...
TODO: add applyXXX for those properties
2014-11-18 15:58:48 +08:00
wang-bin
2983d51ebf
qml: add MediaPlayer.Status
2014-11-17 18:45:13 +08:00
wang-bin
3143ad6228
MediaPlayer.stop() also unload the media.
2014-11-15 21:21:08 +08:00
wang-bin
4a9e411cc1
access player after it is started
2014-11-13 17:41:43 +08:00
wang-bin
8e2cb0906e
correctly convert url to original string
...
encode then decode.
TODO: use url in qml if possible (QuickSubtitle)
2014-11-07 16:18:00 +08:00
wang-bin
21ec2165c8
qml add video decoder options. workaround for variant map
...
QVariantMap is better to interact with js object.
QVariantHash is not supported in qml. So it's better to
change AVPlayer.setOptionsXXX argument to QVariantMap
2014-11-03 16:06:45 +08:00
wang-bin
7f6c54ea7e
qml: volume, channelLayout apply on start
2014-10-30 17:49:14 +08:00
wang-bin
92a8d46890
better error handling about format, resource and codec error.
2014-10-20 16:48:48 +08:00
wang-bin
b17888c8f1
qmL: add hasAudio hasVideo. wrong result if auto load
2014-10-20 11:52:12 +08:00
wang-bin
85a2c2eeef
check network error
2014-10-14 15:54:13 +08:00
wang-bin
5b91a7c7b1
qml error handling
...
TODO: emit NoError in AVPlayer when it start?
2014-10-14 13:40:52 +08:00
wang-bin
e3c152d777
qml: do not call stop after setSource
...
if autoPlay is true, setSource will call play
2014-09-24 00:32:53 +08:00
sherpya
fe80bceb85
qmlavplayer: mimic qtmultimedia's mediaObject
...
signal connections are moved in beginClass() as in qtdeclarativeaudio
(MediaPlayer)
2014-09-22 19:42:53 +02:00
wang-bin
6863895799
qml: meta data api
2014-09-16 20:36:49 +08:00
wang-bin
6d27868854
qml: playbackRate
2014-09-16 11:29:51 +08:00
wang-bin
8d10a79825
qml: can not auto play if source changed
2014-07-28 00:42:20 +08:00
wang-bin
7eddbfd584
qml: disable vaapi glx until opengl is supported in qml
2014-06-26 23:33:53 +08:00
wang-bin
01f8af9be0
qml: fix load twice if autoPlay is set. internal bug
2014-06-21 00:49:16 +08:00
wang-bin
2797173ace
qml: fix auto play crash
2014-06-21 00:33:00 +08:00
wang-bin
fd11a56f77
qml: channel layout support
2014-04-12 20:26:21 +08:00
wang-bin
5832ca107b
remove QtAV::EventFilter. It should be in user's player code
...
How about VideoOutputEventFilter(except close event)
2014-01-24 00:26:43 +08:00
wang-bin
3436ed8b52
qml: add hasAudio/hasVideo and Video.qml from qtmm
2014-01-20 01:20:19 +08:00
wang-bin
8a03b71734
qml: remove some apis. play() works like qtmultimedia
2014-01-18 15:55:31 +08:00
wang-bin
6ba2ebeb18
qmlplayer: support command line decoder selecting
2014-01-15 12:21:26 +08:00
wang-bin
4fdae36340
qml: configurable video codec priority
2014-01-11 23:11:35 +08:00
wang-bin
b2a4de85d0
qml: loop, autoplay, autoload. but QtAV has bugs now
2014-01-02 23:28:01 +08:00
wang-bin
01002d0340
qml: init playing state
2014-01-02 00:45:48 +08:00
wang-bin
992e5e8d64
qml: emit positionChanged signal
2014-01-01 12:50:37 +08:00
wang-bin
04fb88b2c0
qml: position and seek api change
2013-11-22 01:02:23 +08:00
wang-bin
d323b26553
qml: compat with qtmultimeida api, add multiple video out example
2013-09-19 17:10:08 +08:00
wang-bin
a87d20daf8
qml multiple video output support
2013-09-19 16:48:33 +08:00
wang-bin
82c01bd657
qml: add some apis for player. speed, volume, duration, position
...
TODO:
durationChanged and positionChanged not emit
2013-09-04 18:45:36 +08:00
wang-bin
73418282fd
copyright and format
2013-09-04 01:19:06 +08:00
wang-bin
d29eb9c4d5
add some methods in qml player
2013-09-04 01:00:29 +08:00
wang-bin
284f8a3fa6
qml: add player object. fix compile
...
always use Q_EXPORT is wrong. we must give a new name for each library
2013-09-03 22:50:40 +08:00
wang-bin
21935041d4
qml: player object
2013-09-03 19:35:07 +08:00