203 Commits
Author SHA1 Message Date
wang-bin 7a13caa941 version 1.3.2
- OpenGL improvement and better performance(works on iOS and Android):
  * enable GLSL if supported
  * use GLSL to render YUV frames
  * GLSL based video equalizer
- XV bug fix and improvement. Supports NV12. Supports video equalizer.
- Play from QIODevice support
- Capture YUV frames support.
- Fix wrong duration in OSD
- CUDA decoder working in progress
- player:
  * no gui blocking while opening a stream
  * add config dialog
- Regressions:
  * OpenGL can not display H10p
2014-03-17 01:27:26 +08:00
wang-bin 386d230f97 player: misc 2014-03-17 00:14:07 +08:00
wang-bin 39d84ca3ce player: translations 2014-03-16 01:42:16 +08:00
wang-bin e364852653 player: capture config change by ui. fix Qt4 error. 2014-03-16 01:26:15 +08:00
wang-bin 73fae56f71 player: add config page and dialog 2014-03-16 00:41:04 +08:00
wang-bin 8dbfa2065e player: add capture config page 2014-03-15 19:26:09 +08:00
wang-bin 9b43f927d5 player: update help, translations etc. 2014-03-09 23:00:15 +08:00
wang-bin 75a5fb7d67 player: all available decoders was wrong 2014-03-08 18:58:02 +08:00
wang-bin 23a74e3f50 less warnings 2014-03-08 18:13:20 +08:00
wang-bin dc7fb28fbc player: no sws video eq for xv 2014-03-08 12:16:47 +08:00
wang-bin b8316a959e player: gpl v3 2014-03-08 12:11:35 +08:00
wang-bin 8f467a6253 player: video eq ui for xv 2014-03-06 03:24:58 +08:00
wang-bin 249502380b player: wrong video eq value when switch between glsl and sws 2014-03-05 18:59:18 +08:00
wang-bin 6c53c9720d player: video eq control for glsl
bug: contrast not work for glsl. saturation is different.
2014-03-04 16:24:14 +08:00
wang-bin dfe7db79bf player: add color space convertion option for glsl 2014-03-03 19:10:55 +08:00
wang-bin a4a4799708 player: fix crash on vo change. must set player's renderer first to
avoid rendering on deleted renderer
2014-03-01 02:33:05 +08:00
wang-bin cf149bfe77 example: fix graphicsitem example can not play 2014-02-22 18:15:03 +08:00
wang-bin ddc3cfe135 player: reset roi on play start 2014-02-15 01:35:46 +08:00
wang-bin ee7f180303 player: show media status on title bar 2014-02-04 23:08:33 +08:00
wang-bin c2b9609a90 version 1.3.1
Changelog:
- Initial OpenAL support.
- Fix hardware decoding crashes: seeking, packet loss(e.g. bad network)
- Allwinner's CedarX hardware decoding support. Thanks Miroslav Bendik.
- FFmpeg log and error handling. New class: AVError
- AVDictionary support for decoder and demuxer. API:
AVPlayer::setOptionsForXXX()
- Fix crash on app exit
- Fix Hi10bits crash
- Build:
  * fix XXX_EXPORT macro confliction.
  * configurable qmake project etc.
- QMLPlayer: better UI
- player:
  * wheel to zoom in/out.
  * apply decoder without restart.
  * exit on main window close.
  * move EventHandler to player.
- Installer: ubuntu support.
- Screen saver for OSX, X11. Improve windows
2014-01-29 12:42:58 +08:00
wang-bin 41afdcdc05 qmlplayer: find qml file path in qrc wrong on mac 2014-01-28 16:07:20 +08:00
wang-bin e597530a7a misc 2014-01-27 13:29:54 +08:00
wang-bin 4282aac426 avoid qtopengl link error. don't know why 2014-01-27 15:51:04 +08:00
wang-bin 42ee9f2839 qmlplayer: fill mode shortcut etc 2014-01-26 01:53:05 +08:00
wang-bin f571a7d99b screensaver: use EXECUTION_STATE for windows. 2014-01-25 13:21:14 +08:00
wang-bin c44fdf3918 examples: remove vo-gl, add a minimal player example 2014-01-25 13:01:36 +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 a11d6a0a0f fix screensaver logic in win. mac support(not tested) 2014-01-21 23:38:43 +08:00
wang-bin 1bf1e38d97 examples: screen saver for x11 2014-01-21 18:47:28 +08:00
wang-bin e0eb6251e9 player: exit if main window closed 2014-01-20 13:04:11 +08:00
wang-bin 33be5a8b3e player: video codec apply in the next playing 2014-01-19 22:11:19 +08:00
wang-bin 0308981a75 qmake: no-examples, no-tests option 2014-01-19 01:15:04 +08:00
wang-bin 4ae64744ef qmlplayer: add ControlPanel component 2014-01-18 15:52:56 +08:00
wang-bin 9da36f033a examples: depends error 2014-01-17 11:05:17 +08:00
wang-bin 6ba2ebeb18 qmlplayer: support command line decoder selecting 2014-01-15 12:21:26 +08:00
wang-bin de93d67503 vs link error for screensaver 2014-01-13 00:35:32 +08:00
wang-bin 9ed28c038b examples: move ScreenSaver to libcommon. qmlplayer enabled by default 2014-01-13 00:15:16 +08:00
wang-bin 156a07680f qmlplayer: volume slider, help text etc. 2014-01-13 00:13:05 +08:00
wang-bin 7e93cbfe92 qmlplayer: change icon when play/pause toggled 2014-01-07 12:53:08 +08:00
wang-bin 61f606e8a9 qmlplayer: fullscreen support 2014-01-04 03:14:47 +08:00
wang-bin f5376a61a7 qmlplayer: time tip with animation on progress bar 2014-01-04 01:34:33 +08:00
wang-bin 69252e7515 qmlplayer: link hack for vc
unlike gcc, vc create lib if has export symbol. also, no -u option
2014-01-03 21:17:53 +08:00
wang-bin be478e146a examples: delete vo-d2d/gdi/qt 2014-01-03 18:29:33 +08:00
wang-bin 969df72324 qmlplayer: load svg from qrc or disk by linking to libcommon(shared) 2014-01-03 18:11:18 +08:00
wang-bin f6b9aea8ff examples: add libcommon. can add common resources and code here. 2014-01-03 17:54:39 +08:00
wang-bin a255841c14 qmlplayer: pass cmd arguments to qml 2014-01-03 00:57:09 +08:00
wang-bin 8d1371abb0 qmlplayer: support play file on startup from cmd 2014-01-02 01:41:01 +08:00
wang-bin de9fd34bc8 qmlplayer: stylish ui 2014-01-02 00:53:13 +08:00
wang-bin 8c101317b3 add svg for common use write by myself. pack in a lib? 2014-01-02 00:47:45 +08:00
wang-bin 463cad5d38 error signals. MUST use QtAV::AVError as parameter explictly for Qt4 2013-12-30 23:32:51 +08:00