Skip to content

Commit

Permalink
version 1.6.0
Browse files Browse the repository at this point in the history
Changelog:
- VDA: use NV12 as default format. Support 0 copy. Better performance
than any other playrs
- CUDA: fix wrong bitstream filters
- OpenGL:
  * PBO support (enable by enviroment var QTAV_PBO=1)
  * rectangle texture support
  * packed yuv formats support
- Support buffer progress, buffer value control
- Support frame rate setup (AVPlayer::setFrameRate())
- Support RAW streams, such as h264, yuv
- Audio filter support
- Better libavfilter support. Now support libav avfilter, support audio
filters from libavfilter
- Add pulseaudio support
- Detect volume change by per-app volume control
- Simplify audio output API
- Volume and mute control by audio backend API
- Use float audio sample if possible
- Fix iOS static link error
- Fix error handling, EOF detect, Qt4.7 build etc.
- Deploy: add qml, fix lib name, deploy sdk from installer, mingw
deployment on linux.
- player/QMLPlayer:
  * decoder detail
  * more options: preview config, buffer, fps, timeout
  * unregister context menu(win32) if uninstalled, ifw2.0
  * QMLPlayer file associate for android
  • Loading branch information
wang-bin committed Apr 23, 2015
1 parent 7a9bcc9 commit 7cace75
Show file tree
Hide file tree
Showing 13 changed files with 73 additions and 101 deletions.
2 changes: 1 addition & 1 deletion .qmake.conf
Original file line number Diff line number Diff line change
@@ -1,5 1,5 @@
QTAV_MAJOR_VERSION = 1
QTAV_MINOR_VERSION = 5
QTAV_MINOR_VERSION = 6
QTAV_PATCH_VERSION = 0

QTAV_VERSION = $${QTAV_MAJOR_VERSION}.$${QTAV_MINOR_VERSION}.$${QTAV_PATCH_VERSION}
Expand Down
31 changes: 30 additions & 1 deletion Changelog
Original file line number Diff line number Diff line change
@@ -1,3 1,32 @@
version 1.6.0 2015-04-23

Changlog:
- VDA: use NV12 as default format. Support 0 copy. Better performance than any other playrs
- CUDA: fix wrong bitstream filters
- OpenGL:
* PBO support (enable by enviroment var QTAV_PBO=1)
* rectangle texture support
* packed yuv formats support
- Support buffer progress, buffer value control
- Support frame rate setup (AVPlayer::setFrameRate())
- Support RAW streams, such as h264, yuv
- Audio filter support
- Better libavfilter support. Now support libav avfilter, support audio filters from libavfilter
- Add pulseaudio support
- Detect volume change by per-app volume control
- Simplify audio output API
- Volume and mute control by audio backend API
- Use float audio sample if possible
- Fix iOS static link error
- Fix error handling, EOF detect, Qt4.7 build etc.
- Deploy: add qml, fix lib name, deploy sdk from installer, mingw deployment on linux.
- player/QMLPlayer:
* decoder detail
* more options: preview config, buffer, fps, timeout
* unregister context menu(win32) if uninstalled, ifw2.0
* QMLPlayer file associate for android


version 1.5.0 2015-02-13

Changelog:
Expand All @@ -23,7 52,7 @@ Changelog:
* Fast seek and display if seek shortcut is pressed and hold


version 1.4.2 2015-02-13
version 1.4.2 2014-12-27

Changelog:
- Async load
Expand Down
84 changes: 0 additions & 84 deletions TODO.txt

This file was deleted.

28 changes: 27 additions & 1 deletion debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 1,29 @@
qtav (1.6.0) unstable; urgency=low

* VDA: use NV12 as default format. Support 0 copy. Better performance than any other playrs
* CUDA: fix wrong bitstream filters
* PBO support (enable by enviroment var QTAV_PBO=1)
* Rectangle texture support
* Packed yuv formats support
* Support buffer progress, buffer value control
* Support frame rate setup (AVPlayer::setFrameRate())
* Support RAW streams, such as h264, yuv
* Audio filter support
* Better libavfilter support. Now support libav avfilter, support audio filters from libavfilter
* Add pulseaudio support
* Detect volume change by per-app volume control
* Simplify audio output API
* Volume and mute control by audio backend API
* Use float audio sample if possible
* Fix iOS static link error
* Fix error handling, EOF detect, Qt4.7 build etc.
* Deploy: add qml, fix lib name, deploy sdk from installer, mingw deployment on linux.
* player: decoder detail, more options: preview config, buffer, fps, timeout
* Unregister context menu(win32) if uninstalled, ifw2.0
* QMLPlayer file associate for android

-- Wang Bin <[email protected]> Sat, 13 Feb 2015 20:19:00 0800

qtav (1.5.0) unstable; urgency=low

* Add QtAVWidgets module contains widget based renderers, video preview widget
Expand All @@ -18,7 44,7 @@ qtav (1.5.0) unstable; urgency=low
* player: real time preview on progress bar
* Fast seek and display if seek shortcut is pressed and hold

-- Wang Bin <[email protected]> Sat, 13 Feb 2015 20:19:00 0800
-- Wang Bin <[email protected]> Thu, 23 Apr 2015 18:00:00 0800

qtav (1.4.2) unstable; urgency=low

Expand Down
2 changes: 1 addition & 1 deletion examples/common/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 173,7 @@
</dict>
</array>
<key>CFBundleExecutable</key>
<string>player</string>
<string>@EXECUTABLE@</string>
<key>CFBundleIconFile</key>
<string>QtAV.icns</string>
<key>CFBundleIdentifier</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 2,8 @@
<Package>
<DisplayName>Development files</DisplayName>
<Description>Install QtAV headers and lib.</Description>
<Version>1.5.0-0</Version>
<ReleaseDate>2015-02-13</ReleaseDate>
<Version>1.6.0-0</Version>
<ReleaseDate>2015-04-23</ReleaseDate>
<Name>com.qtav.product.dev</Name>
<Default>script</Default>
<Script>installscript.qs</Script>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 2,8 @@
<Package>
<DisplayName>Examples</DisplayName>
<Description>Install QtAV examples.</Description>
<Version>1.5.0-0</Version>
<ReleaseDate>2015-02-13</ReleaseDate>
<Version>1.6.0-0</Version>
<ReleaseDate>2015-04-23</ReleaseDate>
<Name>com.qtav.product.examples</Name>
<Default>script</Default>
<Script>installscript.qs</Script>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 66,7 @@ Component.prototype.createOperations = function()
component.addOperation("CreateShortcut", "@TargetDir@/bin/QMLPlayer.exe", "@StartMenuDir@/QtAV.Player.QML.lnk",
"workingDirectory=@TargetDir@/bin", "iconPath=%SystemRoot%/system32/SHELL32.dll",
"iconId=2");
component.addOperation("CreateShortcut", "@TargetDir@/uninstall.exe", "@StartMenuDir@/QtAV.Uninstall.lnk",
component.addOperation("CreateShortcut", "@TargetDir@/maintenancetool.exe", "@StartMenuDir@/QtAV.Uninstall.lnk",
"workingDirectory=@TargetDir@", "iconPath=%SystemRoot%/system32/SHELL32.dll",
"iconId=2");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 2,8 @@
<Package>
<DisplayName>Player</DisplayName>
<Description>Default player.</Description>
<Version>1.5.0-0</Version>
<ReleaseDate>2015-02-13</ReleaseDate>
<Version>1.6.0-0</Version>
<ReleaseDate>2015-04-23</ReleaseDate>
<Name>com.qtav.product.player</Name>
<Default>true</Default>
<ForcedInstallation>true</ForcedInstallation>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 2,8 @@
<Package>
<DisplayName>Runtime library</DisplayName>
<Description>Install QtAV runtime library.</Description>
<Version>1.5.0-0</Version>
<ReleaseDate>2015-02-13</ReleaseDate>
<Version>1.6.0-0</Version>
<ReleaseDate>2015-04-23</ReleaseDate>
<Name>com.qtav.product.runtime</Name>
<Translations>
<Translation>zh_CN.qm</Translation>
Expand Down
4 changes: 2 additions & 2 deletions qtc_packaging/ifw/packages/com.qtav.product/meta/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 2,8 @@
<Package>
<DisplayName>QtAV</DisplayName>
<Description>Install QtAV multimedia library</Description>
<Version>1.5.0-0</Version>
<ReleaseDate>2015-02-13</ReleaseDate>
<Version>1.6.0-0</Version>
<ReleaseDate>2015-04-23</ReleaseDate>
<Name>com.qtav.product</Name>
<Licenses>
<License name="LGPL v2.1" file="lgpl-2.1.txt" />
Expand Down
2 changes: 1 addition & 1 deletion src/QtAV/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 23,7 @@
#define QTAV_VERSION_H

#define QTAV_MAJOR 1 //((QTAV_VERSION&0xff0000)>>16)
#define QTAV_MINOR 5 //((QTAV_VERSION&0xff00)>>8)
#define QTAV_MINOR 6 //((QTAV_VERSION&0xff00)>>8)
#define QTAV_PATCH 0 //(QTAV_VERSION&0xff)


Expand Down
3 changes: 2 additions & 1 deletion tools/deploy_osx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 5,7 @@ if [ $# -lt 1 ]; then
exit 1
fi
#set -ev
THIS_DIR=$PWD
BUILD_DIR=$1
QTBIN=`grep -m 1 QT_BIN $BUILD_DIR/.qmake.cache |cut -d "=" -f 2 | tr -d ' '`
QTDIR=$QTBIN/..
Expand Down Expand Up @@ -36,7 37,7 @@ deploy() {
local APP=$1
local FRAMEWORK_DIR=bin/${APP}.app/Contents/Frameworks
local EXE=bin/${APP}.app/Contents/MacOS/$APP
[ -f sdk_osx.sh ] && cp -Lf sdk_osx.sh bin/${APP}.app/
[ -f $THIS_DIR/sdk_osx.sh ] && cp -Lf $THIS_DIR/sdk_osx.sh bin/${APP}.app/
mkdir -p $FRAMEWORK_DIR

local LIBCOMMON=`otool -L $EXE |awk '{print $1}' |grep libcommon`
Expand Down

0 comments on commit 7cace75

Please sign in to comment.