46 Commits

Author SHA1 Message Date
wang-bin ce21c55b6e qt6 support
no qml. examples are wip.
fix #1381, #1294, #1389
2022-01-08 17:09:43 +08:00
wang-bin 83fdda46f7 examples/player: add -vd-list to show decoders and options
TODO: cli like -vd=help, -vd="dec1=property1=value1:...;dec2..."
2016-02-28 01:33:39 +08:00
wang-bin c804872fa9 update examples 2015-12-01 17:03:36 +08:00
wang-bin 0266fe323a examples: add EGL and log options 2015-11-20 16:26:01 +08:00
wang-bin b426f92bf3 examples: add QMLPlayer project for sdk build
use xx_sdk.pro is better for mobiles. run sdk_install.sh/bat first
2015-11-05 15:41:57 +08:00
wang-bin 8f885c2486 examples: fix openglwidget renderer crash. #360
follow the suggestion from warnings. setting
AA_DontCreateNativeWidgetSiblings works
2015-09-25 15:25:46 +08:00
wang-bin 68a2731a9c examples: log level, registered renderers etc 2015-09-25 01:03:12 +08:00
wang-bin 0856ed2b54 vo: add x11 renderer. no scale support now 2015-09-22 21:05:46 +08:00
wang-bin 9fe6c044a8 fix no opengl build 2015-08-31 23:36:44 +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 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 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
wang-bin ca9639e379 examples: osx file associate 2014-12-25 15:15:08 +08:00
wang-bin 421dc5df7f players: set opengl backend in command line or app name 2014-12-17 16:50:25 +08:00
wang-bin f22016e92c players: last argument as fie if possible 2014-11-15 15:53:02 +08:00
wang-bin 5b4d35370e qmlplayer: preview config. language option. 2014-11-05 15:36:44 +08:00
wang-bin fa52e3e4c2 qmlplayer: ui, translation 2014-11-02 14:28:03 +08:00
wang-bin 18ab4dfaac player: add command line option class 2014-10-30 13:47:05 +08:00
wang-bin 74cba4bb09 fix wrong logging logic etc
log level takes affect for ffmpeg and libass log
TODO:
remove qDebug() in headers
2014-10-16 12:28:44 +08:00
wang-bin 4061351c3f misc 2014-09-09 22:42:51 +08:00
wang-bin bc4010aec5 move from QtAV osd to player example. remove dead code 2014-08-04 14:38:40 +08:00
wang-bin e7bb633499 player: use new gl renderer by default 2014-07-23 17:18:43 +08:00
wang-houren 2e67862fa5 fixed the log messages not show correctly. 2014-06-15 13:32:49 +08:00
wang-bin 8d5f6e68d5 misc 2014-04-20 22:00:01 +08:00
wang-bin 386d230f97 player: misc 2014-03-17 00:14:07 +08:00
wang-bin b8316a959e player: gpl v3 2014-03-08 12:11:35 +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 73240f542a player: add -vd option to select video decoder in cmd
example:
player -vd ffmpeg a.mov
player -vd "dxva;ffmpeg" a.mov
2013-12-15 00:21:07 +08:00
wang-bin d51cd4927d use VideoFrame instead of QByteArray in pipe line. XV may not work
TODO: remove convertData() etc, use frame.width()/height()
2013-11-10 08:16:32 +08:00
wang-bin 7b34edd4ce player: use opengl by default if opengl in Qt is enabled 2013-10-28 22:22:21 +08:00
wang-bin 1c413e5594 player: ao option 2013-07-15 22:38:32 +08:00
wang-bin 94e97f6103 player: enable/disable audio 2013-07-15 22:29:20 +08:00
wang-bin d62c7c26a0 fix mem leak if output(now vo) changed 2013-06-17 18:33:59 +08:00
wang-bin 171a65644b player: display right tv name. set video widget size 16:9 2013-06-04 00:41:02 +08:00
wang-bin 112cecdee2 translation 2013-05-26 23:55:38 +08:00
wang-bin 14ce76d8a6 fix crash when osd filter is null. refine code 2013-05-26 10:10:14 +08:00
wang-bin b2177cd79e player: menu 2013-05-25 23:07:03 +08:00
wang-bin 5872bd0ff9 add FFmpeg information 2013-05-25 21:13:54 +08:00
wang-bin 83936ab4c2 dynamically change video renderer when playing
TODO:
decoder, filters and other components should support this feature
2013-05-25 02:19:58 +08:00
wang-bin 90b283f259 rename examples 2013-05-24 00:56:24 +08:00