Files
QtAV/debian/control
wang-bin b562ab9820 version 1.9.0
Changelog:
- No audio thread if audio stream < 0. null AudioOutput now still create
audio thread.
- VideoOutput: fix lock error
- Filter: add X11 text rendering for X11Renderer/XVRenderer.
- LibAVFilter supports HW frames(not recommended)
- VideoFrame copy and init issue, bpp compute error
- Avoid using some stl APIs that breaks ABI
- Add x11 renderer
- XV: support NV12 and packed yuv formats
- Fix factory initialization for static build(iOS for example)
- Fix ffmpeg log level
- Remove AVPicture which is deprecated
- SWS 16 alignment, output to user defined buffer
- Always define the registered id so we can use everywhere
- Better iOS support: build, run, deploy(prl)
- use libuchardet now, use system one if possible
- Fix android build on windows
- XAudio2: fix crash. `double` sample format is not supported
- Fix clock value if speed changed
- VideoRenderer.updateUi
- VideoCapture: fix HW frame save
- New logo ![](http://qtav.org/blog/images/QtAV1.9.0-logo.png "Logo")
- Android: support protocol 'content'. Now can play from Gallery.
- MediaIO is not writable by default
- WinRT (Windows Store) support:
 * Link to XAudio2
 * File open and protocol
- VA-API:
 * Add hevc, vp9. Not tested
 * Support more profiles
 * Improve nvidia support
 * Interop with egl support(dma, tfp). libva 0.38 and Qt>=5.5 are
required.
 * Check resolution support before open
 * Add thread count option (new ffmpeg >2.8 does not support)
 * Prefer /dev/dri/renderD128 for drm
 * Correctly release X11/drm resource
- OpenGL:
 * OpenGL ES3 optimization
 * use new OpenGL and GLSL APIs if possible
- CI:
 * Add windows. Build with latest Qt release. Using msbuild, nmake and
mingw32-make
- API:
 * AVPlayer.stepForward(), stepBackword(). playNextFrame() is deprecated
 * AVPlayer.state
 * AVPlayer.videoDecoderPriority with name list
 * VideoRenderer.frameSize (C++), VideoOutput.frameSize
 * XXXDecoder/Encoder::supportedCodecs, AV(De)Muxer.supportedFormats/
Extensions
 * QML: more metaData keys: startTime, sampleFormat, channelLayout,
pixelFormat, videoFrames
- QMLPlayer/Player:
 * fix OpenGLWidgetRenderer crash
 * Handle Home/Back button for mobile
 * Preview item is movable
 * ppa: rename /usr/bin/player to /usr/bin/Player
2015-12-21 02:24:08 +08:00

120 lines
4.0 KiB
Plaintext

Source: qtav
Section: video
Priority: optional
Maintainer: Wang Bin <wbsecg1@gmail.com>
Build-Depends: debhelper (>= 9),
qt5-qmake, libqt5opengl5-dev, qtdeclarative5-dev,
libqt5x11extras5-dev,
libavutil-dev,
libavresample-dev,
libavcodec-dev,
libavformat-dev,
libass-dev,
libswscale-dev,
libavdevice,
libavfilter-dev,
libopenal-dev,
libpulse-dev,
libxv-dev,
libva-dev,
libegl1-mesa-dev,
libuchardet-dev,
Standards-Version: 3.9.5
Homepage: http://qtav.org
Package: qtav-sdk
Architecture: all
Section: libdevel
Depends: ${misc:Depends}, qtav-dev, qtav-private-dev, qml-module-qtav
Description: FFmpeg powered multimedia playback SDK for Qt
QtAV can help you to write a player with less effort than ever before.
.
Features include:
* Hardware decoding suppprt: DXVA2, VAAPI, VDA, VideoToolbox, CedarX, CUDA
* Realtime preview
* OpenGL and ES2 support for Hi10P and other 16-bit YUV videos
* Video capture in rgb and yuv format
* OSD and custom filters
* filters in libavfilter, for example stereo3d, blur
* Subtitles
* Playback speed control
* Variant streams: locale file, http, rtsp, etc.
* Multiple render engine support. Currently supports QPainter, GDI+, Direct2D, XV and OpenGL(and ES2).
* Dynamically change render engines and decoders when playing.
* Multiple video outputs for 1 player
* Region of interest(ROI), i.e. video cropping
* Video eq: brightness, contrast, saturation, hue
* QML support as a plugin. Most playback APIs are compatible with QtMultiMedia module
Package: libqtav
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}, libegl1-mesa, libva-x11-1, libva-drm1, libva-glx1, i965-va-driver, vdpau-va-driver
Description: QtAV library
QtAV is a multimedia playback library based on Qt and FFmpeg.
It can help you to write a player with less effort than ever before.
.
This package contains the QtAV library.
Package: libqtavwidgets
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}, libqtav, libqt5opengl5
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: QtAV Widgets module
QtAV is a multimedia playback library based on Qt and FFmpeg.
It can help you to write a player with less effort than ever before.
.
This package contains a set of widgets to play media.
Package: qtav-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends}, libqtav, libqtavwidgets, libqt5opengl5-dev
Description: QtAV development files
QtAV is a multimedia playback framework based on Qt and FFmpeg.
It can help you to write a player with less effort than ever before.
.
This package contains the header development files for building some
QtAV applications using QtAV headers.
Package: qtav-private-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: qtav-dev (= ${binary:Version}), ${misc:Depends}
Description: QtAV private development files
QtAV is a multimedia playback library based on Qt and FFmpeg.
It can help you to write a player with less effort than ever before.
.
This package contains the private header development files for building some
QtAV applications using QtAV private headers.
.
Use at your own risk.
Package: qml-module-qtav
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Multi-Arch: same
Description: QtAV QML module
QtAV is a multimedia playback library based on Qt and FFmpeg.
It can help you to write a player with less effort than ever before.
.
This package contains the QtAV QML module for Qt declarative.
Package: qtav-players
Section: video
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}, libqtav, libqtavwidgets, qml-module-qtav, libqt5svg5, qtdeclarative5-dialogs-plugin, qtdeclarative5-controls-plugin, qtdeclarative5-folderlistmodel-plugin
Multi-Arch: same
Description: QtAV/QML players
QtAV is a multimedia playback framework based on Qt and FFmpeg.
High performance. User & developer friendly.
.
This package contains the QtAV based players