* avcodec/hevc: Simplify get_qPy_pred()
* avcodec/mpeg4videodec: Check for bitstream overread in decode_vol_header()
* avcodec/h264: use subsample factors of the used pixel format
* avformat/bink: Check return value of av_add_index_entry()
* avcodec/h264: more completely check the loop filter parameters
* avcodec/alsdec: check predictor order against block length
* avcodec/hevc_ps: Use get_bits_long() in decode_vui()
* avcodec/hevc: make check for previous slice segment tighter
* avcodec/hevc: clear tab_slice_address of ctb on error.
* avcodec/hevc: hls_decode_entry: check that the previous slice segment is available before decoding the next
* avcodec/hevc: clear tab_slice_address in hevc_frame_start()
* avcodec/h264: update current_sps & sps->new only after the whole slice header decoder and init code finished
* avcodec/h264: Disallow pps_id changing between slices
* avcodec/aacdec: Fix pulse position checks in decode_pulses()
* avcodec/hevc: propagate error code from hls_coding_quadtree()
* avcodec/tiff: reset geotag_count in free_geotags()
* avcodec/vc1: Check bfraction_lut_index
* avcodec/vc1: factor read_bfraction() out
* avcodec/vc1dec: field pictures with direct mode MBs, followed by frame pictures are not supported
1.2.5 was released on 2014-01-16. It is the latest stable FFmpeg
release from the 1.2 release branch, which was cut from master on
2013-03-07. Amongst lots of other changes, it includes all changes
from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.
* pkg/48508 refers only SunOS and NetBSD (in fact, only NetBSD 5 and
Solaris 10 - but I expect at least lower versions come with same
issues and higher might have improved toolchain)
* check only for x86 architectures (no sse3 on sparc, ppc, arm, mips, ...)
* only require minimum gcc version when gcc is the used compiler - SunPRO,
clang, pcc ... might behave differently
* hopefully someone picks it up and fix the binutils dependency, if required
SMPEG is a free MPEG1 video player library with sound support. Video playback is
based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is played
through a slightly modified mpegsound library, part of Splay v0.8.2. SMPEG
supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.
When cmake fails to detect the LibVLC version via pkg-config, it will
now try to look it up through the header.
Support for Intel compilers on Windows was added.
MetaObject compliation will now reliably pick the correct interface API
version to build against preventing features being unavailable or unused.
Plugin installation now uses UTF-8 encoding for everything to prevent
encoding issues.
MetaObject compliation will now reliably pick the correct interface API
version to build against preventing features being unavailable or unused.
Improved rpath handling.
Build fixed for Mac OS X.
PulseSupport::setupStreamEnvironment creates more verbose output now.
Ensure older backends retain volume control over PulseAudio streams.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
* library.mak: only run asm strip if ASMSTRIP flags are set
* configure: remove code that disables striping in the absence of some flags
* This more closely matches the actual use, also we use plain strip without these flags for striping
* avformat/utils/av_probe_input_buffer2: fix buffer passed to ffio_rewind_with_probe_data()
* avformat/utils/av_probe_input_buffer2: fix offset check
* avformat/utils/av_probe_input_buffer2: Fix pd.buf_size
Fix a crash on oom when decoding hevc.
avcodec/hevc: Check entry point arrays for malloc failure
hevc: Bound check slice_qp
hevc: Reject impossible dependent tile
hevc: remove useless clip in FUNC(sao_band_filter)()
hevc: clip pixels when transquant bypass is used
BD+ is a part of the Blu-ray Disc DRM system. This library provides
an open source implementation of the standard.
This library is not complete, in that it will never be complete
and will always require updates to stay up to date with the latest
Bluray disks released.
The general flow on this library is that the higher level 'player'
code will call us if there exist a "BDSVM/00000.svm" file on the
disk. If this is the case it will call bdplus_init(), connect the
library with other parts of BluRay player and call bdplus_start().
BD+ VM executes the DLX assembled code inside the SVM file. This
will perform thousands of AES, SHA, file reads and detailed memory
checks to guess the authenticity of the player.
If all goes well, the SVM will eventually spit out a 'conversion
table'. This is a large table (usually about 1-2MB but it varies)
which contains offsets into the M2TS video file. (usually the main
title).
Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.
Ruby/ClutterGStreamer is a Ruby binding of Clutter-GStreamer.
while here, enable introspection optin by default.
clutter-gst 2.0.8 (18/09/2013)
===============================================================================
List of changes since 2.0.6
o Fix a crash in ClutterGstPlayer when disposing instances too fast
o Fix a crash in ClutterGstVideoSink
o Fix a crash in ClutterGstVideoSink when running on Wayland with X11
backend compiled
Many Thanks to:
Thomas Wood
clutter-gst 2.0.6 (24/05/2013)
===============================================================================
List of changes since 2.0.4
o Fix a bug when subclassing ClutterGstPlayer class
o Add support of X11 pixmap as video texture when decoding with
Gstreamer-vaapi
Many Thanks to:
Gwenole Beauchesne
Sjoerd Simons
* tarball is not distributed by Google, use Debian's one
Changelog:
2013-11-15 v1.3.0 "Forest"
This release introduces the VP9 codec in a backward-compatible way.
All existing users of VP8 can continue to use the library without
modification. However, some VP8 options do not map to VP9 in the same manner.
The VP9 encoder in this release is not feature complete. Users interested in
the encoder are advised to use the git master branch and discuss issues on
libvpx mailing lists.
- Upgrading:
This release is ABI and API compatible with Duclair (v1.0.0). Users
of older releases should refer to the Upgrading notes in this document
for that release.
- Enhancements:
Get rid of bashisms in the main build scripts
Added usage info on command line options
Add lossless compression mode
Dll build of libvpx
Add additional Mac OS X targets: 10.7, 10.8 and 10.9 (darwin11-13)
Add option to disable documentation
configure: add --enable-external-build support
make: support V=1 as short form of verbose=yes
configure: support mingw-w64
configure: support hardfloat armv7 CHOSTS
configure: add support for android x86
Add estimated completion time to vpxenc
Don't exit on decode errors in vpxenc
vpxenc: support scaling prior to encoding
vpxdec: support scaling output
vpxenc: improve progress indicators with --skip
msvs: Don't link to winmm.lib
Add a new script for producing vcxproj files
Produce Visual Studio 10 and 11 project files
Produce Windows Phone project files
msvs-build: use msbuild for vs >= 2005
configure: default configure log to config.log
Add encoding option --static-thresh
- Speed:
Miscellaneous speed optimizations for VP8 and VP9.
- Quality:
In general, quality is consistent with the Eider release.
- Bug Fixes:
This release represents approximately a year of engineering effort,
and contains multiple bug fixes. Please refer to git history for details.