244 Commits

Author SHA1 Message Date
wang-bin e7bb633499 player: use new gl renderer by default 2014-07-23 17:18:43 +08:00
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
WangBin d5d5f7a8ad Merge pull request #235 from wang-bin/hidpi
qmlplayer: hi dpi support. depends on physical/logical dpi
2014-06-28 01:08:35 +08:00
wang-bin 9fc2e8b85f qmlplayer: hi dpi support. depends on physical/logical dpi 2014-06-28 01:07:41 +08:00
wang-bin 13609e13e1 misc 2014-06-26 19:18:06 +08:00
wang-bin eb5768912f examples: use qmlscene instead to run
run sdk_install.sh first
2014-06-25 17:08:37 +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-houren 2e67862fa5 fixed the log messages not show correctly. 2014-06-15 13:32: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 215fd2df0e avfilter mem issues 2014-06-06 12:07:37 +08:00
wang-bin 2a2a4b2805 player: simple avfilter ui 2014-06-06 00:21:49 +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 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