232 Commits
Author SHA1 Message Date
wang-bin d0917001f2 version 1.3.4
Changelog:
- CUDA: better quality and performance, Fix wrong display order. No
Mosaics.
- vaapi and dxva support SSE4.1 to copy decoded frame for intel gpu.
vaapi was added months ago, but the performance was very poor. With the
help of SSE4.1 we have greate performance improvement.
- VAAPI supports drm
- Use latest FFmpeg's hw api
- Fix wrong display or crash if change HW decoder
- Add some options for AVCodec and AVFormat as decoder's meta
properties.
- Metadata support
- Display aspect ratio use the value in stream if defined. Thank Sandro
Cavazzoni
- Support install QtAV as a Qt module
- Fix wrong file name encoding.
- Display the image in a music file
2014-05-31 23:51:58 +08:00
wang-bin a50c9a7ad1 player: add avformat options 2014-05-25 00:13:15 +08:00
wang-bin ca55960bbe player: support editing flags 2014-05-23 21:59:38 +08:00
wang-bin 46eb98ccab player: store enum value as int instead of string to support flags 2014-05-23 17:50:57 +08:00
wang-bin 8c8905cfe1 player: add metadata view. update statistics view if sth changed 2014-05-22 17:10:40 +08:00
wang-bin c9024c40b9 player: fix qt4 build error 2014-05-18 12:39:37 +08:00
wang-bin f45a9ca62a player: apply decoder options in decoder page in menu 2014-05-17 01:43:20 +08:00
wang-bin 52a78cd26c player: store enum option sas string to avoid set property error 2014-05-17 01:27:43 +08:00
wang-bin b1d6570f53 player: add property editor and for decoders. not editable now 2014-05-16 00:37:30 +08:00
wang-bin 88b929f6ae qmlplayer: try hw decoding by default 2014-05-12 22:04:11 +08:00
wang-bin 6a78e75382 example: renderer->widget()->close() 2014-05-09 21:02:42 +08:00
wang-bin ef46bb9da7 player: fix wrong fps info 2014-05-08 20:16:56 +08:00
wang-bin 3875e4fe5b remove useless log info 2014-04-28 01:20:26 +08:00
wang-bin 3cfda94130 player: show correct channel is using layout in menu 2014-04-22 22:33:22 +08:00
wang-bin 4ea54909a3 version 1.3.3
- CUDA support for windows and linux. (The first player/library support
CUDA decoding on linux?)
- Renderering 16-bit YUV (for example Hi10P) for both OpenGL and OpenGL
ES2.
  maybe it's the first player/library supports rendering 10-bit using
OpenGL ES2. VLC, XBMC and mplayer can't
  Supported format: 9, 10, 12, 14, 16 bit, planar, little/big endian.
- Support Sailfish OS. Works perfectly.
- Fix mosaics for some videos since QtAV1.3.1
- Better seeking
- New VideoOutput class with QObject features support
- Improve cedarv hardware decoding.
- Audio channel api for QML
- FFmpeg build script supports maemo5, meego, sailfish, android, mingw
gcc, msvc
- Fix build error for Qt 5.0
- player:
  * fix wrong video display size when fullscreen mode changed or toolbar
hidden
2014-04-21 11:28:19 +08:00
wang-bin 5ad96689f0 player: show toolbar to work around video display size not correct 2014-04-20 23:41:23 +08:00
wang-bin 1962745ec1 player: add decoder info in statistic viewer 2014-04-20 23:30:02 +08:00
wang-bin 8d5f6e68d5 misc 2014-04-20 22:00:01 +08:00
wang-bin 3bc1c045ff player: add Chinese help page 2014-04-20 21:21:11 +08:00
wang-bin 88c676df88 player: workaround for wrong video display size when fullscreen changed 2014-04-20 16:25:41 +08:00
wang-bin 7df783aeed fix build error. 2014-04-11 19:07:50 +08:00
wang-bin 7c0ef8b0ad meego has no libX11.so 2014-04-10 19:11:27 +08:00
wang-bin 03d835e67d build error for Qt5.1 QDataStream 2014-04-10 19:10:17 +08:00
wang-bin acea2b8b5a factory: case insensitive id name support 2014-04-10 00:14:29 +08:00
wang-bin 33c9767084 new rule of normalized region of interest 2014-04-06 22:21:02 +08:00
wang-bin 4be660510e player: add cuda description 2014-04-06 00:51:47 +08:00
wang-bin 9af140c31a examples: add a example to share a player in multiple windows 2014-04-04 18:23:13 +08:00
wang-bin 42c9c33533 player: reset config button 2014-03-23 23:01:30 +08:00
wang-bin cbb78a20aa add prefix QtAV to all include to avoid potential build error
why it happens? e.g. meego toolchain
2014-03-18 12:44:47 +08:00
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