19 Commits
Author SHA1 Message Date
wang-bin 415b37aa1f build and deploy error
shell_path for qt4 not working. use system_path instead
2014-07-22 19:12:01 +08:00
wang-bin 127a0bfb95 qmake: copy libs to qt dir to simplify deployment
directly deploy for android without other steps
2014-06-22 22:57:12 +08:00
wang-bin f10ddc2d1d osx: can run without deployment. not for qml 2014-06-19 00:21:49 +08:00
wang-bin 1bef93fed8 deploy to android support. ffmpeg version is hardcoded now(2.2.3) 2014-06-11 18:36:22 +08:00
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 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 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 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 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 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 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 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 61f606e8a9 qmlplayer: fullscreen support 2014-01-04 03:14:47 +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 f6b9aea8ff examples: add libcommon. can add common resources and code here. 2014-01-03 17:54:39 +08:00