73 Commits

Author SHA1 Message Date
wang-bin 9126e2c2fc warnings etc 2015-09-01 00:02:08 +08:00
wang-bin cca066cc5d examples: ui update 2015-08-25 01:29:07 +08:00
wang-bin e650c8d5e5 QMLPlayer example: add ui to set ass font 2015-08-24 00:40:58 +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 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 a74f3e30a4 example: add opengl type in config 2015-06-26 16:32:57 +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 7cace756cb version 1.6.0
Changelog:
- VDA: use NV12 as default format. Support 0 copy. Better performance
than any other playrs
- CUDA: fix wrong bitstream filters
- OpenGL:
  * PBO support (enable by enviroment var QTAV_PBO=1)
  * rectangle texture support
  * packed yuv formats support
- Support buffer progress, buffer value control
- Support frame rate setup (AVPlayer::setFrameRate())
- Support RAW streams, such as h264, yuv
- Audio filter support
- Better libavfilter support. Now support libav avfilter, support audio
filters from libavfilter
- Add pulseaudio support
- Detect volume change by per-app volume control
- Simplify audio output API
- Volume and mute control by audio backend API
- Use float audio sample if possible
- Fix iOS static link error
- Fix error handling, EOF detect, Qt4.7 build etc.
- Deploy: add qml, fix lib name, deploy sdk from installer, mingw
deployment on linux.
- player/QMLPlayer:
  * decoder detail
  * more options: preview config, buffer, fps, timeout
  * unregister context menu(win32) if uninstalled, ifw2.0
  * QMLPlayer file associate for android
2015-04-23 23:00:24 +08:00
WangBin 77ebe55891 Merge pull request #417 from chenzilin/merge2
fixed a spelling error in command line help
2015-04-23 15:20:47 +08:00
wang-bin 6974f05780 qmake: fix build for qt>=5.4.2
qtLibraryTarget was broken in Qt5.4.1/0 and now is fixed in 5.4.2.
2015-04-23 15:11:23 +08:00
chenzilin b413b9c1c1 fixed a spelling error in command line help 2015-04-23 15:10:54 +08:00
wang-bin 9e092b0bec fix static link on windows
dllimport must be removed if link to a static lib. now it's not removed
because it's impossible to detect whether we link to a static lib
2015-04-23 14:33:20 +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 14f941e5ba qmake: able to disable rpath. #405
some OSes disallow rpath. also not necessary for system package build
2015-04-23 11:33:04 +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
Marco Trevisan (Treviño) cadb558931 ScreenSaver: only use X11 calls if running on proper display
In linux there are now more display servers than just X, so we have to deal
with them.
2015-03-17 02:58:15 +01:00
wang-bin b419954beb player: add fps control option 2015-03-04 17:09:53 +08:00
wang-bin e94649f87c examples: fix iOS build (disable screensaver code) 2015-02-28 20:32:13 +08:00
wang-bin fe351655a1 qmake: remove STATICLINK 2015-02-19 18:26:45 +08:00
wang-bin 1c493e3480 qmake: check cross_compile instead of CROSS_COMPILE
CROSS_COMPILE is usually not defined unless qt is configured with -device-
options. cross_compile is defined in qconfig.pri(Qt4,5)
2015-02-19 18:20:17 +08:00
wang-bin c415cafe2b examples: correct reset config 2015-02-17 11:45:15 +08:00
wang-bin 7c94e6f001 player: dynamic gl controlled by app name on windows 2015-02-11 20:23:40 +08:00
wang-bin b2234d94ed qmake: rpath flags
QMAKE_RPATHDIR has different results on mac(4.x 5.x) and linux. now can
run directly on mac
2015-02-08 22:15:08 +08:00
wang-bin 9e2520c4d3 update rc 2015-01-09 13:55:33 +08:00
wang-bin 2c5f3f62f6 define qtav version in project file only once. copy mkspecs for ifw
qt5 can use .qmake.conf in project root to store default configurations.
qt4 use .qmake.cache instead
2014-12-27 14:52:25 +08:00
wang-bin d15a4876a8 simplify pro 2014-12-26 13:46:42 +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 6d9196fee7 player: fix repeat and slider range. save config before qapp quit 2014-12-04 19:44:26 +08:00
wang-bin 764962f07f example: fix command line encoding (win)
see qApp.arguments()
2014-11-22 22:00:52 +08:00
wang-bin fd9027c62f version 1.4.1
Changelog:
- More QtMultimedia compatible QML playback API
- Debian package support. Now you can build on
ubuntu>=14.04 using debuild
- Subtitle: libass renderering support. Dynamically change
FFmpeg parser and libass
- Log level control support without changing any Qt logging
functions (qDebug, qWarning etc.)
- Video orientation support in renderers
- Bug fix: video frame with alpha value. video stream start
time >0. OpenAL can not close correctly...
- QML only: video preview.
- players: config UI in QMLPlayer. Video preview on
progress bar.
2014-11-06 16:23:25 +08:00
wang-bin 5b4d35370e qmlplayer: preview config. language option. 2014-11-05 15:36:44 +08:00
wang-bin be7fd4c85b misc: wrong option parse result. wrong signal param 2014-11-04 18:57:29 +08:00
wang-bin 6c7a4f6a27 Merge branch '5.4build'
Conflicts:
	examples/common/common.pro
2014-11-04 10:48:54 +08:00
wang-bin ebb02d4135 QtAV target name is Qt5AV for Qt>=5.4beta 2014-11-04 10:45:49 +08:00
wang-bin 62199e6151 qoptions: crash if command line value not given at the end 2014-11-03 16:09:19 +08:00
wang-bin 7b494d20e3 qmlplayer: more subtitle configurations 2014-11-02 21:16:54 +08:00
wang-bin d611e7ec61 qmlplayer: store configurations 2014-11-02 19:33:14 +08:00
wang-bin fa52e3e4c2 qmlplayer: ui, translation 2014-11-02 14:28:03 +08:00
wang-bin f9a1030a43 win link error 2014-10-31 18:17:59 +08:00
wang-bin 18ab4dfaac player: add command line option class 2014-10-30 13:47:05 +08:00
wang-bin 663382de7b issue 301: osx debug build error 2014-10-08 23:46:00 +08:00