Skip to content

Commit

Permalink
version 1.3.1
Browse files Browse the repository at this point in the history
Changelog:
- Initial OpenAL support.
- Fix hardware decoding crashes: seeking, packet loss(e.g. bad network)
- Allwinner's CedarX hardware decoding support. Thanks Miroslav Bendik.
- FFmpeg log and error handling. New class: AVError
- AVDictionary support for decoder and demuxer. API:
AVPlayer::setOptionsForXXX()
- Fix crash on app exit
- Fix Hi10bits crash
- Build:
  * fix XXX_EXPORT macro confliction.
  * configurable qmake project etc.
- QMLPlayer: better UI
- player:
  * wheel to zoom in/out.
  * apply decoder without restart.
  * exit on main window close.
  * move EventHandler to player.
- Installer: ubuntu support.
- Screen saver for OSX, X11. Improve windows
  • Loading branch information
wang-bin committed Jan 29, 2014
1 parent 3477a8f commit c2b9609
Show file tree
Hide file tree
Showing 14 changed files with 46 additions and 23 deletions.
23 changes: 23 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 1,26 @@
version 1.3.1 2014-01-27

- Initial OpenAL support.
- Fix hardware decoding crashes: seeking, packet loss(e.g. bad network)
- Allwinner's CedarX hardware decoding support. Thanks Miroslav Bendik.
- FFmpeg log and error handling. New class: AVError
- AVDictionary support for decoder and demuxer. API: AVPlayer::setOptionsForXXX()
- Fix crash on app exit
- Fix Hi10bits crash
- Build:
* fix XXX_EXPORT macro confliction.
* configurable qmake project etc.
- QMLPlayer: better UI
- player:
* wheel to zoom in/out.
* apply decoder without restart.
* exit on main window close.
* move EventHandler to player.
- Installer: ubuntu support.
- Screen saver for OSX, X11. Improve windows



version 1.3.0 2013-12-19

- Selectable audio track
Expand Down
4 changes: 2 additions & 2 deletions QtAV.pro
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 54,8 @@ runConfigTests()
}


PACKAGE_VERSION = 1.3.0
PACKAGE_VERSION = 1.3.1
PACKAGE_NAME= QtAV

include(pack.pri)
#packageSet(1.3.0, QtAV)
#packageSet(1.3.1, QtAV)
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 15,7 @@ you must adhere to the terms of the license in question.**

QtAV can meet your most demands

- Hardware decoding suppprt(not stable): DXVA2, VAAPI(buggy now)
- Hardware decoding suppprt: DXVA2, VAAPI(buggy now), CedarX(e.g. pcDuino)
- Seek, pause/resume
- Video capture
- OSD and custom filters
Expand Down
2 changes: 1 addition & 1 deletion examples/common/libcommon.pri
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 48,7 @@ NAME = common
}
eval(LIB$$upper($$NAME)_PRI_INCLUDED = 1)

LIB_VERSION = 1.3.0 #0.x.y may be wrong for dll
LIB_VERSION = 1.3.1 #0.x.y may be wrong for dll
isEmpty(STATICLINK): STATICLINK = 0 #1 or 0. use static lib or not

TEMPLATE = fakelib
Expand Down
2 changes: 1 addition & 1 deletion qml/libQmlAV.pri
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 48,7 @@ NAME = QmlAV
}
eval(LIB$$upper($$NAME)_PRI_INCLUDED = 1)

LIB_VERSION = 1.3.0 #0.x.y may be wrong for dll
LIB_VERSION = 1.3.1 #0.x.y may be wrong for dll
isEmpty(STATICLINK): STATICLINK = 0 #1 or 0. use static lib or not

TEMPLATE = fakelib
Expand Down
2 changes: 1 addition & 1 deletion qml/libQmlAV.pro
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 19,7 @@ message($$BUILD_DIR)
QML_FILES = $$PWD/Video.qml
# TODO: why add more files e.g. qmldir cause make error?
plugin.files = $$DESTDIR/$$qtSharedLib($$NAME)
plugin.path = $$BUILD_DIR/bin/qml/QtAV/ #TODO: Qt install dir
plugin.path = $$BUILD_DIR/bin/QtAV/ #TODO: Qt install dir
#plugin.depends = #makefile target
#windows: copy /y file1 file2 ... dir. need ' '
for(f, plugin.files) {
Expand Down
4 changes: 2 additions & 2 deletions qtc_packaging/ifw/config/config.xml
Original file line number Diff line number Diff line change
@@ -1,7 1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>QtAV</Name>
<Version>1.3.0</Version>
<Version>1.3.1</Version>
<Title>QtAV Installer</Title>
<Publisher>[email protected]</Publisher>
<ProductUrl>https://github.com/wang-bin/QtAV</ProductUrl>
Expand All @@ -16,4 16,4 @@
<StartMenuDir>QtAV</StartMenuDir>
<TargetDir>@rootDir@/QtAV</TargetDir>
<AdminTargetDir>@rootDir@/QtAV</AdminTargetDir>
</Installer>
</Installer>
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.3.0-0</Version>
<ReleaseDate>2013-11-24</ReleaseDate>
<Version>1.3.1-0</Version>
<ReleaseDate>2014-01-27</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.3.0-0</Version>
<ReleaseDate>2013-11-24</ReleaseDate>
<Version>1.3.1-0</Version>
<ReleaseDate>2014-01-27</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 @@ -2,8 2,8 @@
<Package>
<DisplayName>Player</DisplayName>
<Description>Default player.</Description>
<Version>1.3.0-0</Version>
<ReleaseDate>2013-11-24</ReleaseDate>
<Version>1.3.1-0</Version>
<ReleaseDate>2014-01-27</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.3.0-0</Version>
<ReleaseDate>2013-11-24</ReleaseDate>
<Version>1.3.1-0</Version>
<ReleaseDate>2014-01-27</ReleaseDate>
<Name>com.qtav.product.runtime</Name>
<Translations>
<Translation>zh_CN.qm</Translation>
Expand All @@ -12,4 12,4 @@
<Essential>true</Essential>
<ForcedInstallation>true</ForcedInstallation>
<SortingPriority>8</SortingPriority>
</Package>
</Package>
6 changes: 3 additions & 3 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.3.0-0</Version>
<ReleaseDate>2013-11-24</ReleaseDate>
<Version>1.3.1-0</Version>
<ReleaseDate>2014-01-27</ReleaseDate>
<Name>com.qtav.product</Name>
<Licenses>
<License name="LGPL v2.1" file="lgpl-2.1.txt" />
Expand All @@ -12,4 12,4 @@
<Translation>zh_CN.qm</Translation>
</Translations>
<Default>true</Default>
</Package>
</Package>
4 changes: 2 additions & 2 deletions src/QtAV/version.h
Original file line number Diff line number Diff line change
@@ -1,6 1,6 @@
/******************************************************************************
QtAV: Media play library based on Qt and FFmpeg
Copyright (C) 2012-2013 Wang Bin <[email protected]>
Copyright (C) 2012-2014 Wang Bin <[email protected]>
* This file is part of QtAV
Expand All @@ -24,7 24,7 @@

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


#define QTAV_VERSION_MAJOR(V) ((V & 0xff0000) >> 16)
Expand Down
2 changes: 1 addition & 1 deletion src/libQtAV.pri
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 48,7 @@ NAME = QtAV
}
eval(LIB$$upper($$NAME)_PRI_INCLUDED = 1)

LIB_VERSION = 1.3.0 #0.x.y may be wrong for dll
LIB_VERSION = 1.3.1 #0.x.y may be wrong for dll
isEmpty(STATICLINK): STATICLINK = 0 #1 or 0. use static lib or not

TEMPLATE = fakelib
Expand Down

0 comments on commit c2b9609

Please sign in to comment.