38 Commits
Author SHA1 Message Date
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