25 Commits

Author SHA1 Message Date
wang-bin 1e3975ea52 version 1.7.0
Changelog:
- DXVA GPU zero-copy support
- DXVA copy back improvement
- VAAPI zero-copy improvement
- External audio track support
- Fix opengl wrong display if switch decoder between VDA and FFmpeg
- Video encoding support. Try examples/simpletranscode. Audio is not
supported now
- Pulseaudio improvement, fix crashes and hang
- OpenGL: disable VBO for ANGLE to workaround qpainter filters have no
effect. Less GL calls. Fix OpenGLWindowRenderer can not update correctly
- Fix capture video when a zero-copy HW decoder is used.
- Fix wrong audio data is played at the beginning of playback
- Enable XV shm
- Improve a/v sync
- Build android on windows
- Fix msvc debug build
- Use OpenSL ES as for android. It works correctly now. No OpenAL
required any more. Add volume control for OpenSL ES.
- Fix crashes
- Add ubuntu PPA
- CI: appveyor for windows
- AVInput=>MediaIO. You can use it to support custom output when
encoding video
- Add seekFinished, durationChanged, QML MediaPlayer.videoCapture,
Subtitle delay etc
- QMLPlayer: swipe to seek
2015-07-10 01:43:23 +08:00
wang-bin 772c2a8c55 can build ffmpeg out of source tree. android use gcc4.6
gcc4.8 use log2f which does not exists on old android (e.g. 4.2)
2015-06-16 21:53:21 +08:00
wang-bin d6ba744279 build: add ios, android x86 for ffmpeg 2015-04-21 00:00:16 +08:00
wang-bin deb9255817 build ffmpeg: remove some auto detect options. force librt if possible
do not use clock_gettime in glibc
2014-12-29 16:47:44 +08:00
wang-bin fe60f6362f build ffmpeg add ios, disable useless options 2014-12-26 13:30:31 +08:00
wang-bin 941a499e2d ci: update ffmpeg. old ones result in link error 2014-12-15 22:02:54 +08:00
wang-bin 0a79367a85 add QtAV to ffmpeg extra version 2014-12-11 00:01:26 +08:00
wang-bin c787d85cb4 script: build ffmpeg for OSX 10.6 support
not tested. default build can not run <10.8.5
2014-09-27 18:38:30 +08:00
wang-bin 6066941ffc android: build ffmpeg with android as target os and ignore version 2014-09-06 23:43:45 +08:00
wang-bin 6a03ae6d8c template script works on osx 2014-09-04 23:58:31 +08:00
wang-bin eee0396c8a build ffmpeg: gpl v3, x86, change android lib name 2014-07-20 21:15:36 +08:00
wang-bin 60981244b1 script: ffmpeg link to static libgcc/pthread for mingw. remove useless
options for some platforms
2014-05-18 19:42:06 +08:00
wang-bin 3484e4ea93 update ffmpeg build script to support define vars without change the
script
2014-04-10 19:14:58 +08:00
wang-bin bf717364c6 build: support build ffmpeg with vc 2014-04-07 21:59:11 +08:00
wang-bin e2d0b95dd2 update ffmpeg for maemo script. 2014-03-31 17:40:59 +08:00
wang-bin 9ae2a38c8e add cpu usage logging script 2014-03-02 23:08:01 +08:00
wang-bin 457957f62a build ffmpeg for android armv7 support. run "./build_ffmpeg.sh android" 2014-02-24 12:49:05 +08:00
wang-bin e4630198e3 osx: add a script to fix dependency paths
currently on fix Qt frameworks paths. Qt's deploy tool sucks.
We may copy Qt files from QtCreator, whose resources are complete and
correct.
2014-01-28 16:11:19 +08:00
wang-bin 5a35bb3e2a update ffmpeg build script 2014-01-25 21:56:04 +08:00
wang-bin 10e28b05b3 fix build for libav-0.8.8 (avutil < 51.32.0) 2013-08-28 18:11:52 +08:00
wang-bin 357b427667 add script to build against many version of ffmpeg 2013-08-27 19:36:21 +08:00
wang-bin d3f920c7b7 add FFmpeg build script. add 'x' permission to scripts 2013-05-14 20:20:09 +08:00
wang-bin 1d4d336ff7 refine scripts code 2013-05-08 21:16:29 +08:00
wang-bin aea6ae0dd4 scripts line ending 2013-03-15 15:49:06 +08:00
wang-bin aef182ca07 add a script to generate config tests 2013-03-03 15:50:01 +08:00