<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/multimedia/ffmpeg2/Makefile.common, branch pkgsrc-2015Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2015-06-11T17:02:35Z</updated>
<entry>
<title>version 2.7:</title>
<updated>2015-06-11T17:02:35Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2015-06-11T17:02:35Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=fba86e6516401e1ab5fbd95cec918053ad5c9422'/>
<id>urn:sha1:fba86e6516401e1ab5fbd95cec918053ad5c9422</id>
<content type='text'>
- FFT video filter
- TDSC decoder
- DTS lossless extension (XLL) decoding (not lossless, disabled by default)
- showwavespic filter
- DTS decoding through libdcadec
- Drop support for nvenc API before 5.0
- nvenc HEVC encoder
- Detelecine filter
- Intel QSV-accelerated H.264 encoding
- MMAL-accelerated H.264 decoding
- basic APNG encoder and muxer with default extension "apng"
- unpack DivX-style packed B-frames in MPEG-4 bitstream filter
- WebM Live Chunk Muxer
- nvenc level and tier options
- chorus filter
- Canopus HQ/HQA decoder
- Automatically rotate videos based on metadata in ffmpeg
- improved Quickdraw compatibility
- VP9 high bit-depth and extended colorspaces decoding support
- WebPAnimEncoder API when available for encoding and muxing WebP
- Direct3D11-accelerated decoding
- Support Secure Transport
- Multipart JPEG demuxer</content>
</entry>
<entry>
<title>Changes 2.6.3:</title>
<updated>2015-05-18T11:57:07Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2015-05-18T11:57:07Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3c6b60e382faae5aadba0b8448cfd7c25c27cfc2'/>
<id>urn:sha1:3c6b60e382faae5aadba0b8448cfd7c25c27cfc2</id>
<content type='text'>
- avcodec/libtheoraenc: Check for av_malloc failure
- ffmpeg_opt: Fix -timestamp parsing
- hevc: make avcodec_decode_video2() fail if get_format() fails
- avcodec/cavsdec: Use ff_set_dimensions()
- swr: fix alignment issue caused by 8ch sse functions
- avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt()
- avcodec/jpeg2000dec: fix boolean operator
- avcodec/hevc_ps: Explicitly check num_tile_* for negative values
- avformat/matroskadec: Cleanup error handling for bz2 &amp; zlib
- avformat/nutdec: Fix use of uinitialized value
- tools/graph2dot: use larger data types than int for array/string sizes
- avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv()
- avcodec/mpeg12dec: use the correct dimensions for checking SAR
- xcbgrab: Validate the capture area
- xcbgrab: Do not assume the non shm image data is always available
- avfilter/lavfutils: disable frame threads when decoding a single image
- avformat/mov: Do not read ACLR into extradata for H.264
- ffmpeg: remove incorrect network deinit
- OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c
- libvpxenc: only set noise reduction w/vp8
- vp9: remove another optimization branch in iadst16 which causes overflows.
- lavf: Reset global flag on deinit
- network: Do not leave context locked on error
- vp9: remove one optimization branch in iadst16 which causes overflows.
- fate: Include branch information in the payload header
- avformat/utils: Ensure that AVFMT_FLAG_CUSTOM_IO is set before use
- avformat/img2dec: do not rewind custom io buffers
- avcodec/alsdec: Use av_mallocz_array() for chan_data to ensure the arrays never contain random data
- avcodec/atrac3plusdsp: fix on stack alignment
- swresample/swresample-test: Randomly wipe out channel counts
- swresample: Check channel layouts and channels against each other and print human readable error messages
- swresample: Allow reinitialization without ever setting channel layouts (cherry picked from commit 80a28c7509a11114e1aea5b208d56c6646d69c07)
- swresample: Allow reinitialization without ever setting channel counts
- dashenc: replace attribute id with contentType for the AdaptationSet element
- avformat/matroskaenc: Use avoid_negative_ts_use_pts if no stream writes dts
- avformat/mux: Add avoid_negative_ts_use_pts
- tests/fate-run: do not attempt to parse tiny_psnrs output if it failed
- cafdec: free extradata before allocating it
- imgutils: initialize palette padding bytes in av_image_alloc
- aacdec: don't return frames without data
- id3v2: catch avio_read errors in check_tag
- avi: Validate sample_size
- aacsbr: break infinite loop in sbr_hf_calc_npatches
- diracdec: avoid overflow of bytes*8 in decode_lowdelay
- diracdec: prevent overflow in data_unit_size check
- avformat/matroskadec: Use tracks[k]-&gt;stream instead of s-&gt;streams[k]
- matroskadec: use uint64_t instead of int for index_scale
- pngdec: don't use AV_PIX_FMT_MONOBLACK for apng
- pngdec: return correct error code from decode_frame_common
- nutdec: fix illegal count check in decode_main_header
- nutdec: fix memleaks on error in nut_read_header
- apedec: prevent out of array writes in decode_array_0000
- apedec: set s-&gt;samples only when init_frame_decoder succeeded
- swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong
- alac: reject rice_limit 0 if compression is used
- alsdec: only adapt order for positive max_order
- bink: check vst-&gt;index_entries before using it
- mpeg4videodec: only allow a positive length
- aacpsy: correct calculation of minath in psy_3gpp_init
- alsdec: validate time diff index
- alsdec: ensure channel reordering is reversible
- ac3: validate end in ff_ac3_bit_alloc_calc_mask
- aacpsy: avoid psy_band-&gt;threshold becoming NaN
- aasc: return correct buffer size from aasc_decode_frame
- matroskadec: export cover art correctly
- mxfenc: don't try to write footer without header
- mxfenc: fix memleaks in mxf_write_footer
- rtpenc_mpegts: Set chain-&gt;rtp_ctx only after avformat_write_header succeeded
- rtpenc_mpegts: Free the right -&gt;pb in the error path in the init function</content>
</entry>
<entry>
<title>Changes 2.6.2:</title>
<updated>2015-04-12T09:15:26Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2015-04-12T09:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f5da124c8a356646f3d0f56305086380ee8e33dc'/>
<id>urn:sha1:f5da124c8a356646f3d0f56305086380ee8e33dc</id>
<content type='text'>
- avcodec/h264: Do not fail with randomly truncated VUIs
- avcodec/h264_ps: Move truncation check from VUI to SPS
- avcodec/h264: Be more tolerant to changing pps id between slices
- avcodec/aacdec: Fix storing state before PCE decode
- avcodec/h264: reset the counts in the correct context
- avcodec/h264_slice: Do not reset mb_aff_frame per slice
- avcodec/h264: finish previous slices before switching to single thread mode
- avcodec/h264: Fix race between slices where one overwrites data from the next
- avformat/utils: avoid discarded streams in av_find_default_stream_index()
- ffmpeg: Fix extradata allocation
- avcodec/h264_refs: Do not set reference to things which do not exist
- avcodec/h264: Fail for invalid mixed IDR / non IDR frames in slice threading mode
- Revert "avcodec/exr: fix memset first arg in reverse_lut()"
- h264: avoid unnecessary calls to get_format
- avutil/pca: Check for av_malloc* failures
- avutil/cpu: add missing check for mmxext to av_force_cpu_flags
- lavc/dnxhd: Fix pix_fmt change.
- avformat/http: replace cookies with updated values instead of appending forever
- avformat/hls: store cookies returned in HLS key response
- avformat/rmdec: fix support for 0 sized mdpr
- avcodec/msrledec: restructure msrle_decode_pal4() based on the line number instead of the pixel pointer
- avcodec/hevc_ps: Check cropping parameters more correctly
- hevc: make the crop sizes unsigned
- avcodec/dnxhddec: Reset is_444 if format is not 444
- avcodec/dnxhddec: Check that the frame is interlaced before using cur_field
- mips/float_dsp: fix vector_fmul_window_mips on mips64
- doc: Remove non-existing decklink options.</content>
</entry>
<entry>
<title>Update to 2.6.1:</title>
<updated>2015-04-02T22:40:04Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2015-04-02T22:40:04Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4225f5bf8bc1a057d0da626b8e1a3bbebbe7cb73'/>
<id>urn:sha1:4225f5bf8bc1a057d0da626b8e1a3bbebbe7cb73</id>
<content type='text'>
version 2.6.1:
- avformat/mov: Disallow ".." in dref unless use_absolute_path is set
- avfilter/palettegen: make sure at least one frame was sent to the filter
- avformat/mov: Check for string truncation in mov_open_dref()
- ac3_fixed: fix out-of-bound read
- mips/asmdefs: use _ABI64 as defined by gcc
- hevc: delay ff_thread_finish_setup for hwaccel
- avcodec/012v: Check dimensions more completely
- asfenc: fix leaking asf-&gt;index_ptr on error
- roqvideoenc: set enc-&gt;avctx in roq_encode_init
- avcodec/options_table: remove extradata_size from the AVOptions table
- ffmdec: limit the backward seek to the last resync position
- Add dependencies to configure file for vf_fftfilt
- ffmdec: make sure the time base is valid
- ffmdec: fix infinite loop at EOF
- ffmdec: initialize f_cprv, f_stvi and f_stau
- arm: Suppress tags about used cpu arch and extensions
- mxfdec: Fix the error handling for when strftime fails
- avcodec/opusdec: Fix delayed sample value
- avcodec/opusdec: Clear out pointers per packet
- avcodec/utils: Align YUV411 by as much as the other YUV variants
- lavc/hevcdsp: Fix compilation for arm with --disable-neon.
- vp9: fix segmentation map retention with threading enabled.
- Revert "avutil/opencl: is_compiled flag not being cleared in av_opencl_uninit"</content>
</entry>
<entry>
<title>Changes 2.6:</title>
<updated>2015-03-08T08:10:13Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2015-03-08T08:10:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6d68183cb9e24180fe87bb0fe90a0029c38be55e'/>
<id>urn:sha1:6d68183cb9e24180fe87bb0fe90a0029c38be55e</id>
<content type='text'>
- nvenc encoder
- 10bit spp filter
- colorlevels filter
- RIFX format for *.wav files
- RTP/mpegts muxer
- non continuous cache protocol support
- tblend filter
- cropdetect support for non 8bpp, absolute (if limit &gt;= 1) and relative (if limit &lt; 1.0) threshold
- Camellia symmetric block cipher
- OpenH264 encoder wrapper
- VOC seeking support
- Closed caption Decoder
- fspp, uspp, pp7 MPlayer postprocessing filters ported to native filters
- showpalette filter
- Twofish symmetric block cipher
- Support DNx100 (960x720@8)
- eq2 filter ported from libmpcodecs as eq filter
- removed libmpcodecs
- Changed default DNxHD colour range in QuickTime .mov derivatives to mpeg range
- ported softpulldown filter from libmpcodecs as repeatfields filter
- dcshift filter
- RTP depacketizer for loss tolerant payload format for MP3 audio (RFC 5219)
- RTP depacketizer for AC3 payload format (RFC 4184)
- palettegen and paletteuse filters
- VP9 RTP payload format (draft 0) experimental depacketizer
- RTP depacketizer for DV (RFC 6469)
- DXVA2-accelerated HEVC decoding
- AAC ELD 480 decoding
- Intel QSV-accelerated H.264 decoding
- DSS SP decoder and DSS demuxer
- Fix stsd atom corruption in DNxHD QuickTimes
- Canopus HQX decoder
- RTP depacketization of T.140 text (RFC 4103)
- VP9 RTP payload format (draft 0) experimental depacketizer
- Port MIPS optimizations to 64-bit</content>
</entry>
<entry>
<title>Changes 2.5.4:</title>
<updated>2015-02-14T15:41:42Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2015-02-14T15:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=fbca23ade67977257aef0b48b0df0a635e2d8125'/>
<id>urn:sha1:fbca23ade67977257aef0b48b0df0a635e2d8125</id>
<content type='text'>
* avfilter/dctdnoiz: fix slice_h computation
* x86/lossless_audiodsp: fix compilation with --disable-yasm
* avutil/opencl: don't include config.h
* x86/swr: add missing alignment check to pack_6ch functions</content>
</entry>
<entry>
<title>Changes 2.5.3:</title>
<updated>2015-01-10T19:10:20Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2015-01-10T19:10:20Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a75d067086e7b15fd23d73306a7fa833d3f60a0b'/>
<id>urn:sha1:a75d067086e7b15fd23d73306a7fa833d3f60a0b</id>
<content type='text'>
* doc/examples: fix lib math dep for decoding_encoding
* avformat/movenc: workaround bug in "PathScale EKOPath(tm) Compiler Suite Version 4.0.12.1"</content>
</entry>
<entry>
<title>Changes 2.5.2:</title>
<updated>2014-12-30T06:40:46Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2014-12-30T06:40:46Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=16974b8f3cd17f3807a8f11ac0de605bb05f9225'/>
<id>urn:sha1:16974b8f3cd17f3807a8f11ac0de605bb05f9225</id>
<content type='text'>
* Makefile: add dependencies which require ffversion.h
* Add FFMPEG_VERSION into the binary libs
* mmvideo: check frame dimensions
* jvdec: check frame dimensions
* avcodec/indeo3: ensure offsets are non negative
* avcodec/h264: Check *log2_weight_denom
* avcodec/hevc_ps: Check diff_cu_qp_delta_depth
* avcodec/h264: Clear delayed_pic on deallocation
* avcodec/hevc: clear filter_slice_edges() on allocation
* avcodec/dcadec: Check that the added xch channel isnt already there
* avcodec/indeo3: use signed variables to avoid underflow
* avcodec/h264: make the first field of H264Context an AVClass
* swscale: increase yuv2rgb table headroom
* avformat/mov: fix integer overflow of size
* avformat/mov: check atom nesting depth
* avcodec/utvideodec: Fix handling of slice_height=0
* avcodec/xface: Add asserts to limit nb_words from becoming too large
* avcodec/xface: correct the XFACE_MAX_* values
* avcodec/vmdvideo: Check len before using it in method 3
* avformat/flvdec: Use av_freep() avoid leaving stale pointers in memory
* avformat/hdsenc: Use av_freep() avoid leaving stale pointers in memory
* configure: create the tests directory like the doc directory</content>
</entry>
<entry>
<title>Changes 2.5:</title>
<updated>2014-12-06T09:18:41Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2014-12-06T09:18:41Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2b4e7b0e7fbbf56a39e52699b1906503ada5ae11'/>
<id>urn:sha1:2b4e7b0e7fbbf56a39e52699b1906503ada5ae11</id>
<content type='text'>
The most important new features are AVFoundation screen-grabbing support,
animated WebP decoding support, and Animated PNG support. In addition, many
exciting features for video streaming are also implemented, including MPEG-
DASH fragmenting muxer, HEVC RTP payload muxer, and UDP Lite support.</content>
</entry>
<entry>
<title>Changes 2.4.4:</title>
<updated>2014-12-01T11:26:49Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2014-12-01T11:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=01ef4d7f27b1f8d39eac4ed20c20ef41dbb73dc7'/>
<id>urn:sha1:01ef4d7f27b1f8d39eac4ed20c20ef41dbb73dc7</id>
<content type='text'>
* doc: correct license template for t2h.pm
* avformat: replace some odd 30-60 rates by higher less odd ones in  get_std_framerate()
* swscale: fix yuv2yuvX_8 assembly on x86
* avcodec/hevc_ps: Check num_long_term_ref_pics_sps
* avcodec/mjpegdec: Fix integer overflow in shift
* avcodec/hevc_ps: Check return code from pps_range_extensions()
* avcodec/rawdec: Check the return code of avpicture_get_size()
* avcodec/pngdec: Check IHDR/IDAT order</content>
</entry>
</feed>
