Commit Graph

20 Commits

Author SHA1 Message Date
wang-bin 54074daa27 qmake: workaround android build(config.tests) on windows 2015-06-16 17:20:04 +08:00
wang-bin a59e6ee5b1 qmake: fix ios project display in qtcreator
qtc validates projects first. if error occurs, visual items after error
can not be displayed in qtc
ios MAKEFILE_GENERATOR is XCODE(why) which not supported by configure.prf
and error() is called, so qtc displayed nothing
2015-02-20 18:56:25 +08:00
wang-bin 14ba2f85c5 version 1.5.0 2015-02-13
Changelog:
- Add QtAVWidgets module contains widget based renderers, video preview
widget
- QtAV module only depends on QtCore and QtGui
- Improve audio output API
- Simplify deployment on OSX. Deploy sdk from release packages without
build.
- Improve seekable detection
- Fix noise audio if volume increased
- Fix noise and wrong playback speed for wmv videos
- Preview is more accurate
- Do not copy AVPacket but use reference count.
- Faster audio track switch
- Reopen audio output only if audio format changed
- VideoFrame: new API for converting to another format or QImage
- OpenGL VAO, VBO support.
- QML
  * Fix some crashes in QQuickItemRenderer
  * Add FBO item renderer and use the same code path as other opengl
renderers
  * timeout property
- player and QMLPlayer example
  * player: real time preview on progress bar
  * Fast seek and display if seek shortcut is pressed and hold
2015-02-14 03:16:14 +08:00
wang-bin 17f53fcc98 mac: sdk & players deployment
cd tools
./sdk_osx.sh some_dir/QtAV*.framework $QT_LIBS_DIR
2015-01-29 14:42:06 +08:00
wang-bin 2c5f3f62f6 define qtav version in project file only once. copy mkspecs for ifw
qt5 can use .qmake.conf in project root to store default configurations.
qt4 use .qmake.cache instead
2014-12-27 14:52:25 +08:00
wang-bin 8d515fe5a4 qmake: cross build for win 2014-09-05 21:41:54 +08:00
wang-bin f1c9cd3a6a build without widgets module support 2014-09-04 00:26:07 +08:00
wang-bin 6eea7dae82 mac: build as a framework if Qt is and user not force dylib
If Qt is build as frameworks, then QtAV will be a framework too by
default.
But you can change to dylib. just add `CONFIG+=no-framework` in
QtAV_src_root/user.conf.
2014-08-09 17:41:44 +08:00
wang-bin e582df9ed4 qmake: fix sse detect fail. qt5 defines none. vc x64 no sse2 flag 2014-05-04 18:00:06 +08:00
wang-bin 3c3cd3ffb4 qmake: user defined CONFIG in user.conf 2014-01-17 22:52:53 +08:00
wang-bin f31beac144 fix arch test fail for some Qt versions 2013-09-24 21:06:57 +08:00
wang-bin 37d78882fd Merge remote-tracking branch 'origin/tmp'
enable arch test. FIXME: build path must no space
2013-09-12 22:15:04 +08:00
wang-bin 7aa296ab6d recheck arch if not cached 2013-09-12 18:19:08 +08:00
wang-bin 0347b053a0 qmake: add missing header. mkdir use system path 2013-09-12 15:02:12 +08:00
wang-bin 92514cf865 target arch test in qmake support. fix mkspec error for Qt5 2013-09-12 13:32:35 +08:00
wang-bin 53fdd66774 enable/disable config tests by qmake parameters or .qmake.conf 2013-09-11 21:59:23 +08:00
wang-bin 447b305ae0 version 1.2.3
Changelog:
- FFmpeg/libav avresample support
- OpenGL ES2 support. Can build against Qt5 GLES2 version now
- XV support for Qt5
- more audio format support, e.g. sample format, channels.
- Fix H.264 decoding error for the beginning frames.
- Fix audio decoding error if packet should be decoded multiple times.
WMA audio.
- Save video captures to system Picture directory
2013-08-01 22:53:36 +08:00
wang-bin ab117ed613 qmake: fix compile test check 2013-05-11 16:31:34 +08:00
wang-bin 6ebfec7d29 qmake: configure.pri instead of prf 2013-04-20 23:14:26 +08:00
wang-bin 057e82190f the toppest project includes root.pri is the root project 2013-04-20 17:58:17 +08:00