276 Commits

Author SHA1 Message Date
wang-bin 4adb2ba7eb version 1.4.0
Changelog:
- Improve OpenGL: more pixel formats, supports QML(not stable),
    dynamic gl support etc.
- VAAPI: GLX direct rendering support. check 4k.
- DXVA: more decoding surfaces to improve performance
- VDA (OSX hardware decoding) support
- Android support. Easy to deploy
- Subtitle support, including QML
- Improve OpenAL. Works fine on most platforms including android
- FFmpeg libavfilter support
- Audio output api change
- deploy script for ifw, OSX
- Bug fix
- WIP: dsound, opensl, audio engine, audio filters etc.
2014-09-10 22:32:30 +08:00
wang-bin 84045a448e ci, deploy etc 2014-09-10 16:29:48 +08:00
wang-bin 337fe9b282 examples: rm qmlvideofx. they are in QtGraphicalEffects 2014-09-10 11:29:14 +08:00
wang-bin 074f92fafa add mac icon 2014-09-09 23:16:17 +08:00
wang-bin 4061351c3f misc 2014-09-09 22:42:51 +08:00
wang-bin 5a3b73cae4 player: release decoders 2014-09-09 22:07:30 +08:00
wang-bin 6a775fbe77 subtitle: charset detect (from mozilla)
https://github.com/cnangel/libchardet
2014-09-09 17:58:56 +08:00
wang-bin a1013d9b0e translations 2014-09-09 15:27:29 +08:00
wang-bin bcdc03b2af qmlplayer: show/hide control panel 2014-09-09 11:54:21 +08:00
wang-bin 3745514a7b player: subtitle charset options 2014-09-08 22:15:31 +08:00
wang-bin 3678ffc309 typo. app bundle only for 2 players 2014-09-07 22:09:55 +08:00
wang-bin c69c9127b2 add subtitle filter using qpainter 2014-09-02 00:15:01 +08:00
WangBin 8b9eedccf3 Merge pull request #274 from wang-bin/filter
video filter
2014-09-01 20:37:25 +08:00
wang-bin 76a86cfd70 video filter 2014-09-01 19:47:54 +08:00
wang-bin 0a7cc3b6d2 qmlplayer: add subtitle support 2014-08-29 23:57:30 +08:00
wang-bin e97600c124 use qmake to create rc. add logo 2014-08-27 18:42:35 +08:00
wang-bin 2a964d9784 subtitle: add load/loadError signals 2014-08-08 03:24:08 +08:00
wang-bin 207a2cd5a2 filter: is QObject now. add qobj features 2014-08-08 03:10:17 +08:00
wang-bin 38ff07f956 avfilter: change status instead of disabling filter if configure failed
disabling the filter will make it complex
2014-08-08 00:34:53 +08:00
wang-bin d3b83e1cec subtitle: works on windows. fix loading wrong files 2014-08-07 15:12:18 +08:00
wang-bin 0a9b60ee62 player: fix wrong subtitle if replay 2014-08-07 10:28:18 +08:00
wang-bin b64927c447 player: fix wrong subtitle if meida file changed 2014-08-06 20:20:01 +08:00
wang-bin 88b99d6620 player: fix wrong min/max value of seek bar. issue 230 2014-08-06 18:22:11 +08:00
wang-bin 212e394791 player: add subtitle filter based on libavfilter. add ui
ass works, srt does not, why?
2014-08-06 16:22:45 +08:00
wang-bin e24b933d59 fix crash if filter uninstalled then target deleted 2014-08-06 12:42:09 +08:00
wang-bin bc4010aec5 move from QtAV osd to player example. remove dead code 2014-08-04 14:38:40 +08:00
wang-bin 5cf98a94fc remove some platform depended video renderer headers. 2014-08-04 12:14:26 +08:00
wang-bin 3c4e17aa03 gl: no crash and render correctly if context changed 2014-07-27 23:07:51 +08:00
wang-bin 5d5539d25b filter supports html 2014-07-26 23:33:55 +08:00
wang-bin 64c791949d mv some non-public headers to private or other places. rename AVCompat.h 2014-07-26 15:29:35 +08:00
wang-bin 4ca91b89b8 misc 2014-07-25 21:22:07 +08:00
wang-bin 8cdf993413 example: add opengl option for videographicsitem 2014-07-25 19:24:23 +08:00
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