Help us keep the list up to date and submit new video software here.





Software Home »


Complete Version history / Release notes / Changelog / What's New for x265 Encoder


Version 3.6
Release date - 4th April, 2024.

New feature
Segment based Ratecontrol (SBRC) feature
Motion-Compensated Spatio-Temporal Filtering
Scene-cut aware qp - BBAQ (Bidirectional Boundary Aware Quantization)
Histogram-Based Scene Change Detection
Film-Grain characteristics as a SEI message to support Film Grain Synthesis(FGS)
Add temporal layer implementation(Hierarchical B-frame implementation)
Enhancements to existing features
Added Dolby Vision 8.4 Profile Support
API changes
Add Segment based Ratecontrol(SBRC) feature: "--[no-]sbrc".
Add command line parameter for mcstf feature: "--[no-]mctf".
Add command line parameters for the scene cut aware qp feature: "--scenecut-aware-qp" and "--masking-strength".
Add command line parameters for Histogram-Based Scene Change Detection: "--hist-scenecut".
Add film grain characteristics as a SEI message to the bitstream: "--film-grain <filename>"
cli: add new option --cra-nal (Force nal type to CRA to all frames expect for the first frame, works only with keyint 1)
Optimizations
ARM64 NEON optimizations:- Several time-consuming C functions have been optimized for the targeted platform - aarch64. The overall performance increased by around 20%. SVE/SVE2 optimizations

Bug fixes
Linux bug to utilize all the cores
Crash with hist-scenecut build when source resolution is not multiple of minCuSize
32bit and 64bit builds generation for ARM
bugs in zonefile feature (Reflect Zonefile Parameters inside Lookahead, extra IDR issue, Avg I Slice QP value issue etc..)
Add x86 ASM implementation for subsampling luma
Fix for abrladder segfault with load reuse level 1
Reorder miniGOP based on temporal layer hierarchy and add support for more B frame
Add MacOS aarch64 build support
Fix boundary condition issue for Gaussian filter


Version 3.5
Release date - 16th March, 2021.

New feature
Real-time VBV for ABR (Average BitRate) encodes in –pass 2 using --vbv-live-multi-pass: Improves VBV compliance with no significant impact on coding efficiency.
Enhancements to existing features
Improved hist-based scene cut algorithm: Reduces false positives by leveraging motion and scene transition info.
Support for RADL pictures at IDR scene cuts: Improves coding efficiency with no significant impact on performance.
Bidirectional scene cut aware Frame Quantizer Selection: Saves bits than forward masking with no noticeable perceptual quality difference.
API changes
Additions to x265_param structure to support the newly added features and encoder enhancements.
New x265_param options --min-vbv-fullness and --max-vbv-fullness to control min and max VBV fullness.
Bug fixes
Incorrect VBV lookahead in --analysis-load + --scale-factor.
Encoder hang when VBV is used with slices.
QP spikes in the row-level VBV rate-control when WPP enabled.
Encoder crash in --abr-ladder.


Version 3.4
Release date - 29th May, 2020.

New features
Edge-aware quadtree partitioning to terminate CU depth recursion based on edge information. --rskip level 2 enables the feature and --rskip-edge-threshold denotes the minimum expected edge-density percentage within the CU, below which the recursion is skipped. Experimental feature.
Application-level feature --abr-ladder for automating efficient ABR ladder generation. Shows ~65% savings in the over-all turn-around time required for the generation of a typical Apple HLS ladder in Intel(R) Xeon(R) Platinum 8280 CPU @ 2.70GHz over a sequential ABR-ladder generation approach that leverages save-load architecture.
Enhancements to existing features
Improved efficiency in 2-pass rate-control algorithm. The savings in the bitrate is ~1.72% with visual improvement in quality in the initial 1-2 secs.
Encoder enhancements
Faster ARM64 encodes enabled by ASM contributions from Huawei. The speed-up over no-asm version for 1080p encodes @ medium preset is ~15% in a 16 core H/W.
Strict VBV conformance in zone encoding.
Bug fixes
Multi-pass encode failures with --frame-dup.
Corrupted bitstreams with --hist-scenecut when input depth and internal bit-depth differ.
Incorrect analysis propagation in multi-level save-load architecture.
Failure in detecting NUMA packages installed in non-standard directories.


Version 3.3
Release date - 17th February, 2020.

New features
Adaptive frame duplication to identify and skip encoding of near-identical frames and signal the duplication info to the decoder via pic_struct SEI. frame-dup to enable frame duplication and --dup-threshold to set the threshold for frame similarity (optional).
Boundary aware quantization to cut off bits from frames following scene-cut. This leverages the inability of HVS to perceive fine details during scene changes and saves bits. --scenecut-aware-qp , --scenecut-window and --max-qp-delta to enable boundary aware frame quantization, to set window size (optional) and to set QP offset (optional).
Improved scene-cut detection using edge and chroma histograms. --hist-scenecut to enable the feature and --hist-threshold (optional) to provide threshold for determining scene cuts.
Enhancements to existing features
--hme-range to modify search range for HME levels L0, L1, and L2.
Improved performance of AQ mode 4 by reducing memory foot print.
Introduced --analysis-save-reuse-level and --analysis-load-reuse-level to de-couple reuse levels of --analysis-save and --analysis-load. Turnaround time of ABR encoding can be reduced by properly leveraging these options.
Encoder enhancements
Improved VBV lookahead to eliminate blocky artifacts in Intra frames coming towards end of the title.
API changes
New API function x265_encoder_reconfig_zone() to invoke zone reconfiguration dynamically.
Renamed --hdr to --hdr10. --hdr will be deprecated in the upcoming major release.
Renamed --hdr-opt to --hdr10-opt. --hdr-opt will be deprecated in the upcoming major release.
Additions to x265_param structure to support the newly added features and encoder enhancements.
Bug fixes
Output change in --analysis-load at inter-refine levels 2 and 3.
Encoder crash with zones.
Integration issues with SVT v1.4.1.
Fixed bug in --limit-tu 3 and 4 while loading co-located CU’s TU depth.


Version 3.2
Release date - 25th September, 2019.

New features
3-level hierarchical motion estimation using --hme and --hme-search.
New AQ mode (--aq-mode 4) with variance and edge information.
selective-sao to selectively enable SAO at slice level.
Enhancements to existing features
New implementation of --refine-mv with 3 refinement levels.
Encoder enhancements
Improved quality in the frames following dark scenes in ABR mode.
API changes
Additions to x265_param structure to support the newly added features --hme, --hme-search and selective-sao.
Bug fixes
Fixed encoder crash with --zonefile during failures in encoder_open().
Fixed JSON11 build errors with HDR10+ on MacOS high sierra.
Signalling out of range scaling list data fixed.
Inconsistent output fix for 2-pass rate-control with cutree ON.
Known issues
Build dependency on changeset cf37911 of SVT-HEVC.


Version 3.1
Release date - 18th June, 2019.

New features
x265 can invoke SVT-HEVC library for encoding through --svt.
x265 can now accept interlaced inputs directly (no need to separate fields), and sends it to the encoder with proper fps and frame-size through --field.
--fades can detect and handle fade-in regions. This option will force I-slice and initialize RC history for the brightest frame after fade-in.
API changes
A new flag to signal MasterDisplayParams and maxCll/Fall separately
Encoder enhancements
Improved the performance of inter-refine level 1 by skipping the evaluation of smaller CUs when the current block is decided as “skip” by the save mode.
New AVX2 primitives to improve the performance of encodes that enable --ssim-rd.
Improved performance in medium preset with negligible loss in quality.
Bug fixes
Bug fixes for zones.
Fixed wrap-around from MV structure overflow occurred around 8K pixels or over.
Fixed issues in configuring cbQpOffset and crQpOffset for 444 input
Fixed cutree offset computation in 2nd pass encodes.
Known issues
AVX512 main12 asm disabling.
Inconsistent output with 2-pass due to cutree offset sharing.


Version 3.0
Release date - 23/01/2019

New features
option:: ‘–dolby-vision-profile <integer|float>’ generates bitstreams confirming to the specified Dolby Vision profile. Currently profile 5, profile 8.1 and profile 8.2 enabled, Default 0 (disabled)
option:: ‘–dolby-vision-rpu’ File containing Dolby Vision RPU metadata. If given, x265’s Dolby Vision metadata parser will fill the RPU field of input pictures with the metadata
read from the file. The library will interleave access units with RPUs in the bitstream. Default NULL (disabled).
option:: ‘–zonefile <filename>’ specifies a text file which contains the boundaries of the zones where each of zones are configurable.
option:: ‘–qp-adaptation-range’ Delta-QP range by QP adaptation based on a psycho-visual model. Default 1.0.
option:: ‘–refine-ctu-distortion <0/1>’ store/normalize ctu distortion in analysis-save/load. Default 0.
Experimental feature option:: ‘–hevc-aq’ enables adaptive quantization
It scales the quantization step size according to the spatial activity of one coding unit relative to frame average spatial activity. This AQ method utilizes the minimum variance of sub-unit in each coding unit to represent the coding unit’s spatial complexity.
Encoder enhancements
Preset: change param defaults for veryslow and slower preset. Replace slower preset with defaults used in veryslow preset and change param defaults in veryslow preset as per experimental results.
AQ: change default AQ mode to auto-variance
Cutree offset reuse: restricted to analysis reuse-level 10 for analysis-save -> analysis-load
Tune: introduce –tune animation option which improves encode quality for animated content
Reuse CU depth for B frame and allow I, P frame to follow x265 depth decision
Bug fixes
RC: fix rowStat computation in const-vbv
Dynamic-refine: fix memory reset size.
Fix Issue #442: linking issue on non x86 platform
Encoder: Do not include CLL SEI message if empty
Fix issue #441 build error in VMAF lib


Version 2.9
Release date - 05/10/2018

New features
Support for chunked encoding

:option:`--chunk-start and --chunk-end` Frames preceding first frame of chunk in display order will be encoded, however, they will be discarded in the bitstream. Frames following last frame of the chunk in display order will be used in taking lookahead decisions, but, they will not be encoded. This feature can be enabled only in closed GOP structures. Default disabled.

Support for HDR10+ version 1 SEI messages.

Encoder enhancements
Create API function for allocating and freeing x265_analysis_data.
CEA 608/708 support: Read SEI messages from text file and encode it using userSEI message.
Bug fixes
Disable noise reduction when vbv is enabled.
Support minLuma and maxLuma values changed by the commandline.


Version 2.8
Release date - 21/05/2018

New features
--asm avx512 used to enable AVX-512 in x265. Default disabled.
For 4K main10 high-quality encoding, we are seeing good gains; for other resolutions and presets, we don’t recommend using this setting for now.
--dynamic-refine dynamically switches between different inter refine levels. Default disabled.
It is recommended to use :option:`–refine-intra 4’ with dynamic refinement for a better trade-off between encode efficiency and performance than using static refinement.
--single-sei
Encode SEI messages in a single NAL unit instead of multiple NAL units. Default disabled.
--max-ausize-factor controls the maximum AU size defined in HEVC specification.
It represents the percentage of maximum AU size used. Default is 1.
VMAF (Video Multi-Method Assessment Fusion) Added VMAF support for objective quality measurement of a video sequence. Enable cmake option ENABLE_LIBVMAF to report per frame and aggregate VMAF score. The frame level VMAF score does not include temporal scores. This is supported only on linux for now.
Encoder enhancements
Introduced refine-intra level 4 to improve quality.
Support for HLG-graded content and pic_struct in SEI message.
Bug Fixes
Fix 32 bit build error (using CMAKE GUI) in Linux.
Fix 32 bit build error for asm primitives.
Fix build error on mac OS.
Fix VBV Lookahead in analysis load to achieve target bitrate.


Version 2.7
Release date - 21st Feb, 2018.

New features
:option:`--gop-lookahead` can be used to extend the gop boundary(set by --keyint). The GOP will be extended, if a scene-cut frame is found within this many number of frames.
Support for RADL pictures added in x265. :option:`--radl` can be used to decide number of RADL pictures preceding the IDR picture.
Encoder enhancements
Moved from YASM to NASM assembler. Supports NASM assembler version 2.13 and greater.
Enable analysis save and load in a single run. Introduces two new cli options --analysis-save <filename> and --analysis-load <filename>.
Comply to HDR10+ LLC specification.
Reduced x265 build time by more than 50% by re-factoring ipfilter.asm.
Bug fixes
Fixed inconsistent output issue in deblock filter and --const-vbv.
Fixed Mac OS build warnings.
Fixed inconsistency in pass-2 when weightp and cutree are enabled.
Fixed deadlock issue due to dropping of BREF frames, while forcing slice types through qp file.


Version 2.6
Release date - 29th November, 2017.

New features
x265 can now refine analysis from a previous HEVC encode (using options --refine-inter, and --refine-intra), or a previous AVC encode (using option --refine-mv-type). The previous encode’s information can be packaged using the x265_analysis_data_t data field available in the x265_picture object.
Basic support for segmented (or chunked) encoding added with --vbv-end that can specify the status of CPB at the end of a segment. String this together with --vbv-init to encode a title as chunks while maintaining VBV compliance!
--force-flush can be used to trigger a premature flush of the encoder. This option is beneficial when input is known to be bursty, and may be at a rate slower than the encoder.
Experimental feature --lowpass-dct that uses truncated DCT for transformation.
Encoder enhancements
Slice-parallel mode gets a significant boost in performance, particularly in low-latency mode.
x265 now officially supported on VS2017.
x265 now supports all depths from mono0 to mono16 for Y4M format.
API changes
Options that modified PPS dynamically (--opt-qp-pps and --opt-ref-list-length-pps) are now disabled by default to enable users to save bits by not sending headers. If these options are enabled, headers have to be repeated for every GOP.
Rate-control and analysis parameters can dynamically be reconfigured simultaneously via the x265_encoder_reconfig API.
New API functions to extract intermediate information such as slice-type, scenecut information, reference frames, etc. are now available. This information may be beneficial to integrating applications that are attempting to perform content-adaptive encoding. Refer to documentation on x265_get_slicetype_poc_and_scenecut, and x265_get_ref_frame_list for more details and suggested usage.
A new API to pass supplemental CTU information to x265 to influence analysis decisions has been added. Refer to documentation on x265_encoder_ctu_info for more details.
Bug fixes
Bug fixes when --slices is used with VBV settings.
Minor memory leak fixed for HDR10+ builds, and default x265 when pools option is specified.
HDR10+ bug fix to remove dependence on poc counter to select meta-data information.


Version 2.5
Release date - 13th July, 2017.

Encoder enhancements
Improved grain handling with --tune grain option by throttling VBV operations to limit QP jumps.
Frame threads are now decided based on number of threads specified in the --pools, as opposed to the number of hardware threads available. The mapping was also adjusted to improve quality of the encodes with minimal impact to performance.
CSV logging feature (enabled by --csv) is now part of the library; it was previously part of the x265 application. Applications that integrate libx265 can now extract frame level statistics for their encodes by exercising this option in the library.
Globals that track min and max CU sizes, number of slices, and other parameters have now been moved into instance-specific variables. Consequently, applications that invoke multiple instances of x265 library are no longer restricted to use the same settings for these parameter options across the multiple instances.
x265 can now generate a seprate library that exports the HDR10+ parsing API. Other libraries that wish to use this API may do so by linking against this library. Enable ENABLE_HDR10_PLUS in CMake options and build to generate this library.
SEA motion search receives a 10% performance boost from AVX2 optimization of its kernels.
The CSV log is now more elaborate with additional fields such as PU statistics, average-min-max luma and chroma values, etc. Refer to documentation of --csv for details of all fields.
x86inc.asm cleaned-up for improved instruction handling.
API changes
New API x265_encoder_ctu_info() introduced to specify suggested partition sizes for various CTUs in a frame. To be used in conjunction with --ctu-info to react to the specified partitions appropriately.
Rate-control statistics passed through the x265_picture object for an incoming frame are now used by the encoder.
Options to scale, reuse, and refine analysis for incoming analysis shared through the x265_analysis_data field in x265_picture for runs that use --analysis-reuse-mode load; use options --scale, --refine-mv, --refine-inter, and --refine-intra to explore.
VBV now has a deterministic mode. Use --const-vbv to exercise.
Bug fixes
Several fixes for HDR10+ parsing code including incompatibility with user-specific SEI, removal of warnings, linking issues in linux, etc.
SEI messages for HDR10 repeated every keyint when HDR options (--hdr-opt, --master-display) specified.


Version 2.4
Release date - 22nd April, 2017.

Encoder enhancements
HDR10+ supported. Dynamic metadata may be either supplied as a bitstream via the userSEI field of x265_picture, or as a json jile that can be parsed by x265 and inserted into the bitstream; use --dhdr10-info to specify json file name, and --dhdr10-opt to enable optimization of inserting tone-map information only at IDR frames, or when the tone map information changes.
Lambda tables for 8, 10, and 12-bit encoding revised, resulting in significant enhancement to subjective visual quality.
Enhanced HDR10 encoding with HDR-specific QP optimzations for chroma, and luma planes of WCG content enabled; use --hdr-opt to activate.
Ability to accept analysis information from other previous encodes (that may or may not be x265), and selectively reuse and refine analysis for encoding subsequent passes enabled with the --refine-level option.
Slow and veryslow presets receive a 20% speed boost at iso-quality by enabling the --limit-tu option.
The bitrate target for x265 can now be dynamically reconfigured via the reconfigure API.
Performance optimized SAO algorithm introduced via the --limit-sao option; seeing 10% speed benefits at faster presets.
API changes
x265_reconfigure API now also accepts rate-control parameters for dynamic reconfiguration.
Several additions to data fields in x265_analysis to support --refine-level: see x265.h for more details.
Bug fixes
Avoid negative offsets in x265 lambda2 table with SAO enabled.
Fix mingw32 build error.
Seek now enabled for pipe input, in addition to file-based input
Fix issue of statically linking core-utils not working in linux.
Fix visual artifacts with --multi-pass-opt-distortion with VBV.
Fix bufferFill stats reported in csv.


Version 2.3
Release date - 15th February, 2017.

Encoder enhancements
New SSIM-based RD-cost computation for improved visual quality, and efficiency; use --ssim-rd to exercise.
Multi-pass encoding can now share analysis information from prior passes (in addition to rate-control information) to improve performance and quality of subsequent passes; to your multi-pass command-lines that use the --pass option, add --multi-pass-opt-distortion to share distortion information, and --multi-pass-opt-analysis to share other analysis information.
A dedicated thread pool for lookahead can now be specified with --lookahead-threads.
option:–dynamic-rd dynamically increase analysis in areas where the bitrate is being capped by VBV; works for both CRF and ABR encodes with VBV settings.
The number of bits used to signal the delta-QP can be optimized with the --opt-cu-delta-qp option; found to be useful in some scenarios for lower bitrate targets.
Experimental feature option:–aq-motion adds new QP offsets based on relative motion of a block with respect to the movement of the frame.
API changes
Reconfigure API now supports signalling new scaling lists.
x265 application’s csv functionality now reports time (in milliseconds) taken to encode each frame.
--strict-cbr enables stricter bitrate adherence by adding filler bits when achieved bitrate is lower than the target; earlier, it was only reacting when the achieved rate was higher.
--hdr can be used to ensure that max-cll and max-fall values are always signaled (even if 0,0).
Bug fixes
Fixed incorrect HW thread counting on MacOS platform.
Fixed scaling lists support for 4:4:4 videos.
Inconsistent output fix for --opt-qp-pss by removing last slice’s QP from cost calculation.
VTune profiling (enabled using ENABLE_VTUNE CMake option) now also works with 2017 VTune builds.


Version 2.2
Release date - 26th December, 2016.

Encoder enhancements
Enhancements to TU selection algorithm with early-outs for improved speed; use --limit-tu to exercise.
New motion search method SEA (Successive Elimination Algorithm) supported now as :option: –me 4
Bit-stream optimizations to improve fields in PPS and SPS for bit-rate savings through --[no-]opt-qp-pps, --[no-]opt-ref-list-length-pps, and --[no-]multi-pass-opt-rps.
Enabled using VBV constraints when encoding without WPP.
All param options dumped in SEI packet in bitstream when info selected.
x265 now supports POWERPC-based systems. Several key functions also have optimized ALTIVEC kernels.
API changes
Options to disable SEI and optional-VUI messages from bitstream made more descriptive.
New option --scenecut-bias to enable controlling bias to mark scene-cuts via cli.
Support mono and mono16 color spaces for y4m input.
--min-cu-size of 64 no-longer supported for reasons of visual quality (was crashing earlier anyways.)
API for CSV now expects version string for better integration of x265 into other applications.
Bug fixes
Several fixes to slice-based encoding.
--log2-max-poc-lsb‘s range limited according to HEVC spec.
Restrict MVs to within legal boundaries when encoding.


Version 2.1
Release date - 27th September, 2016

Encoder enhancements
Support for qg-size of 8
Support for inserting non-IDR I-frames at scenecuts and when running with settings for fixed-GOP (min-keyint = max-keyint)
Experimental support for slice-parallelism.
API changes
Encode user-define SEI messages passed in through x265_picture object.
Disable SEI and VUI messages from the bitstream
Specify qpmin and qpmax
Control number of bits to encode POC.
Bug fixes
QP fluctuation fix for first B-frame in mini-GOP for 2-pass encoding with tune-grain.
Assembly fix for crashes in 32-bit from dct_sse4.
Threadpool creation fix in windows platform.


Version 2.0
Release date - 13th July, 2016

New Features
uhd-bd: Enable Ultra-HD Bluray support
rskip: Enables skipping recursion to analyze lower CU sizes using heuristics at different rd-levels. Provides good visual quality gains at the highest quality presets.
rc-grain: Enables a new ratecontrol mode specifically for grainy content. Strictly prevents QP oscillations within and between frames to avoid grain fluctuations.
tune grain: A fully refactored and improved option to encode film grain content including QP control as well as analysis options.
asm: ARM assembly is now enabled by default, native or cross compiled builds supported on armv6 and later systems.
API and Key Behaviour Changes
x265_rc_stats added to x265_picture, containing all RC decision points for that frame
PTL: high tier is now allowed by default, chosen only if necessary
multi-pass: First pass now uses slow-firstpass by default, enabling better RC decisions in future passes
pools: fix behaviour on multi-socketed Windows systems, provide more flexibility in determining thread and pool counts
ABR: improve bits allocation in the first few frames, abr reset, vbv and cutree improved
Misc
An SSIM calculation bug was corrected


Version 1.9
Release date - 29th January, 2016

New Features
Quant offsets: This feature allows block level quantization offsets to be specified for every frame. An API-only feature.
–intra-refresh: Keyframes can be replaced by a moving column of intra blocks in non-keyframes.
–limit-modes: Intelligently restricts mode analysis.
–max-luma and –min-luma for luma clipping, optional for HDR use-cases
Emergency denoising is now enabled by default in very low bitrate, VBV encodes
API Changes
x265_frame_stats returns many additional fields: maxCLL, maxFALL, residual energy, scenecut and latency logging
–qpfile now supports frametype ‘K”
x265 now allows CRF ratecontrol in pass N (N greater than or equal to 2)
Chroma subsampling format YUV 4:0:0 is now fully supported and tested
Presets and Performance
Recently added features lookahead-slices, limit-modes, limit-refs have been enabled by default for applicable presets.
The default psy-rd strength has been increased to 2.0
Multi-socket machines now use a single pool of threads that can work cross-socket.


Version 1.8
Release date - 10th August, 2016

API Changes
Experimental support for Main12 is now enabled. Partial assembly support exists.
Main12 and Intra/Still picture profiles are now supported. Still picture profile is detected based on x265_param::totalFrames.
3. Three classes of encoding statistics are now available through the API. a) x265_stats - contains encoding statistics, available through x265_encoder_get_stats() b) x265_frame_stats and x265_cu_stats - contains frame encoding statistics, available through recon x265_picture 4. –csv a) x265_encoder_log() is now deprecated b) x265_param::csvfn is also deprecated 5. –log-level now controls only console logging, frame level console logging has been removed. 6. Support added for new color transfer characteristic ARIB STD-B67

New Features
limit-refs: This feature limits the references analysed for individual CUS. Provides a nice tradeoff between efficiency and performance.
aq-mode 3: A new aq-mode that provides additional biasing for low-light conditions.
An improved scene cut detection logic that allows ratecontrol to manage visual quality at fade-ins and fade-outs better.
Preset and Tune Options
tune grain: Increases psyRdoq strength to 10.0, and rdoq-level to 2.
qg-size: Default value changed to 32.


Complete log:

2.4+100 Nightly

Bhavna Hariharan fix payload write of USER_DATA_REGISTERED_ITU_T_T35 SEI message. inserts missing initial payload byte into the bitstream and removes extra byte appended at the end of bitstream while passing user SEI data (bitbucket issue #353) 23 hours ago
Aasai priya Fix: Mac build error while EXPORT_C_API disabled 2017-07-06
Aruna Matheswaran Allocate frame threads based on available pool threads This patch decides #frame-threads based on #pool-threads available. If pools not specified, #frame-threads will be decided based on detected #CPU-threads. This patch also decreases #frame-threads allocated for #pool-threads in the interval (15 - 31) and (>= 32) as there is high run to run variation in bitrate and SSIM with higher frame threads.With this reduction in #frame-threads there is ~3-4 %… 2017-06-22
Aruna Matheswaran const-vbv: fix inconsistency and nit # HG changeset patch # User Aruna Matheswaran <aruna@multicorewareinc.com> # Date 1498739495 -19800 # Thu Jun 29 18:01:35 2017 +0530 # Branch stable # Node ID c1352817af1f30025bc003b4c7da9cffbd3a2fd5 # Parent bce945545c241ce4bb87d56d283ac8226d862ed5 const-vbv: fix inconsistency and nit Branches stable 2017-06-29
Divya Manivannan Fix build failure because of header file 9 hours ago
Pradeep Ramachandran bug: Fix build failure with DETAILED_CU_STATS enabled 13 hours ago

Ximing Cheng sao: remove duplicate calculation on BO cost 2017-06-28
Bhavna Hariharan Introduce intra refine levels 1 and 2 2017-06-29
Divya Manivannan Move csv file pointer to param # HG changeset patch # User Divya Manivannan <divya@multicorewareinc.com> # Date 1498719699 -19800 # Thu Jun 29 12:31:39 2017 +0530 # Node ID 5f9170dbf90ec865dc49cac8423d86f941b998e2 # Parent 67dcf6e79090acb619c5ac499ef5da0b73c3a48b Move csv file pointer to param 2017-06-29
Min Chen fix build error on VS2008 ( ambiguous on pow() )14 hours ago
Bhavna Hariharan move rc stats out of csv-log-level 10 hours ago
Gopi Satykrishna Akisetty Turn on repeat-headers whenever HDR related options are enabled THe HDR SEI should always be repeated for every GOP. When it is repeated for every GOP, the decoder can find the information even if starts with random access 2017-06-26
Aruna Matheswaran Add consistent VBV support for --tune grain Branches stable 2017-06-07
Bhavna Hariharan remove redundant file reads Branches stable 12 hours ago
Bhavna Hariharan Support high payload size Branches stable 2017-05-23
Kavitha Sampath test: modify test file to support renamed options 2017-06-22
Bhavna Hariharan move statistics calculation to csv-log-level 2017-06-22
Kavitha Sampath rename options related to analysis-mode, improve docs 2017-06-21
Kavitha Sampath add param option to specify file read/write of analysis data 2017-06-13
Kavitha Sampath remove global declarations and initialization function 2017-05-30
Kavitha Sampath replace g_maxSlices with maxSlices of param 2017-06-12
Kavitha Sampath use param to replace MACRO NUM_4x4_PARTITIONS 2017-05-30
Kavitha Sampath replace g_unitSizeDepth with param member 2017-05-30
Kavitha Sampath add maxCUDepth to param to replace global g_maxCUDepth 2017-05-30
Kavitha Sampath add maxLog2CUSize to param and use in place of g_maxLog2CUSize 2017-06-12
Kavitha Sampath replace global g_maxCUSize with param->maxCUSize 2017-06-21
Santhoshini S improve docs for multi-pass-opt-analysis/multi-pass-opt-distortion 2017-06-21
Pradeep Ramachandran Backed out changeset: cad77d34fec1 The luma QP offsets specified with this patch don't take frame-level variation into account and therefore may result in poor visual quality when used without AQ which balances frame-level bit allocation. The chroma QP offsets are less harmful and can be applied even without AQ, which is the default behavior. 19 hours ago
Jayashri Murugan avx2: Remove redundant instruction in SEA integral vertical functions 2017-06-15
Jayashri Murugan Testbench: Check correctness of SEA integral horizontal functions for all possible strides 2017-06-15
Jayashri Murugan SEA motion search: Enable asm primitives for integralh functions 2017-06-09
Bhavna Hariharan nits: rename dynamic HDR10, rectify warning message 2017-06-16
Bhavna Hariharan dhdr: add library, deprecate support for gcc versions below 4.8 2017-06-13
Jayashri Murugan avx2: 'integral32h' asm code -> 1.07x faster than 'C' version integral_init32h 1.07x 1142.99 1218.1 2017-06-09
Jayashri Murugan avx2: 'integral24h' asm code -> 1.40x faster than 'C' version integral_init24h 1.40x 1155.58 1614.98 2017-06-09
Jayashri Murugan avx2: 'integral16h' asm code -> 2.25x faster than 'C' version BIT_DEPTH = 8 : integral_init16h 2.25x 816.07 1837.95 BIT_DEPTH = 10|12 : integral_init16h 1.25x 1489.40 1856.91 2017-06-09
Jayashri Murugan avx2: 'integral12h' asm code -> 2.42x faster than 'C' version BIT_DEPTH = 8 : integral_init12h 2.42x 807.20 1950.56 BIT_DEPTH = 10|12 : integral_init12h 1.55x 1260.02 1958.27 2017-06-07
Jayashri Murugan avx2: 'integral8h' asm code -> 3.69x faster than 'C' version BIT_DEPTH = 8 : integral_init8h 3.69x 547.65 2020.36 BIT_DEPTH = 10|12 : integral_init8h 2.34x 868.53 2035.82 2017-06-07
Jayashri Murugan avx2: 'integral4h' HIGH_BIT_DEPTH asm code -> 5.37x faster than 'C' version integral_init4h 5.37x 457.68 2456.91 2017-06-14
Praveen Tiwari avx2: integral_init4h -> added 'INTEGRAL_FOUR_HORIZONTAL_4' macro to reduce data movement for '4' element case 2017-06-14
Vignesh Vijayakumar x86inc: Cleanup indentation and give proper assertion 2017-06-07
Vignesh Vijayakumar x86inc: Avoid using eax/rax for storing the stack pointer When allocating stack space with an alignment requirement that is larger than the current stack alignment we need to store a copy of the original stack pointer in order to be able to restore it later. If we chose to use another register for this purpose we should not pick eax/rax since it can be overwritten as a return value. 2017-06-07
Vignesh Vijayakumar x86inc: Fix call with memory operands We overload the `call` instruction with a macro, but it would misbehave when the macro argument wasn't a valid identifier. Fix it by explicitly checking if the argument is an identifier. 2017-06-07
Vignesh Vijayakumar x86inc: Enable AVX emulation in additional cases Allows emulation to work when dst is equal to src2 as long as the instruction is commutative, e.g. `addps m0, m1, m0` 2017-06-07
Vignesh Vijayakumar x86inc: Fix AVX emulation of some instructions 2017-06-07
Vignesh Vijayakumar x86inc: Sync minor changes from ffmpeg/libav 2017-06-06
Vignesh Vijayakumar x86inc: Prevent warnings when using `struc` and `endstruc` struc and endstruc attempts to revert to the previous section state set by the SECTION macro. Use the primitive [SECTION] directive instead of the SECTION macro for the .note.GNU-stack section to prevent it from being emitted again during endstruc. 2017-06-06
Vignesh Vijayakumar x86inc: Drop SECTION_TEXT macro The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`. 2017-06-06
Vignesh Vijayakumar x86inc: Disable vpbroadcastq workaround in newer yasm versions The bug was fixed in 1.3.0, so only perform the workaround in earlier versions. 2017-06-06
Vignesh Vijayakumar x86inc: Correctly warn on use of SSE2 instructions in SSE functions SSE2 instructions that are XMM-implementations of pre-existing MMX/MMX2 instructions did not issue warnings when used in SSE functions. Handle it by also checking the register type when such instructions are used. 2017-06-06
Vignesh Vijayakumar x86inc: free up variable name "n" in global namespace 2017-06-06
Vignesh Vijayakumar x86inc: Avoid creating unnecessary local labels The REP_RET workaround is only needed on old AMD cpus, and the labels clutter up the symbol table and confuse debugging/profiling tools, so use EQU to create SHN_ABS symbols instead of creating local labels. Furthermore, skip the workaround completely in functions that definitely won't run on such cpus. This patch doesn't modify any emitted instructions, and doesn't actually affect x265 at all. I… 2017-06-12
Vignesh Vijayakumar x86inc: Simplify AUTO_REP_RET cpuflags is never undefined any more, it's set to 0 instead. 2017-06-06
Vignesh Vijayakumar x86inc: Use more consistent indentation 2017-06-06
Vignesh Vijayakumar x86inc: Preserve arguments when allocating stack space When allocating stack space with a larger alignment than the known stack alignment a temporary register is used for storing the stack pointer. Ensure that this isn't one of the registers used for passing arguments. 2017-06-06
Vignesh Vijayakumar x86inc: Improve FMA instruction handling * Correctly handle FMA instructions with memory operands. * Print a warning if FMA instructions are used without the correct cpuflag. * Simplify the instantiation code. * Clarify documentation. Only the last operand in FMA3 instructions can be a memory operand. When converting FMA4 instructions to FMA3 instructions we can utilize the fact that multiply is a commutative operation and reorder o… 2017-06-06
Vignesh Vijayakumar x86inc: Make cpuflag() and notcpuflag() return 0 or 1 2017-06-06
Vignesh Vijayakumar x86inc: Prefer r14/r15 over r12/r13 Due to a peculiarity in the ModR/M addressing encoding, the r12 and r13 registers sometimes requires an additional byte when used as a base register. r14 and r15 doesn't have that issue, so prefer using them. 2017-05-30
Vignesh Vijayakumar x86:Rearrange some cpuflag relations 2017-05-30
Vignesh Vijayakumar x86inc:Remove argument from WIN64_RESTORE_XMM 2017-05-30
Divya Manivannan Fix slicetype mismatch between analysis save and load modes 2017-06-06
Divya Manivannan Add csv feature into libx265 2017-06-09
Gopi Satykrishna Akisetty add support for hdr-opt even when aq-mode is disabled # HG changeset patch # User Gopi Satykrishna Akisetty <gopi.satykrishna@multicorewareinc.com> # Date 1497000305 -19800 # Fri Jun 09 14:55:05 2017 +0530 # Node ID 7d2ddd4c43e6424d5f234786751e6ccebf2368fd # Parent e75d5f5eeae3413057437af9f7d3ba9bc10fa3fa add support for hdr-opt even when aq-mode is disabled 2017-06-09
Jayashri Murugan avx2: 'integral4h' asm code -> 6.01x faster than 'C' version integral_init4h 6.01x 353.40 2122.37 2017-05-29
Ashok Kumar Mishra MV refinement for multipass encoding 2017-06-05
Bhavna Hariharan inter refinement: Evaluates inter modes for smallest CU size in load run 2017-05-24
Bhavna Hariharan intra refinement: Evaluates all intra modes for smallest cu size in load run 2017-05-23
Bhavna Hariharan cli: add support for inter and intra refinement in analysis load 8 hours ago
Kavitha Sampath fix bugs in free up of analysis data 2017-05-24
Kavitha Sampath Reuse analysis info of low resolution for full resolution encoding. New CLI option --scale-factor is added. This option should be coupled with analysis-mode, --refine-level 10. It specifies the factor by which input video of save mode should be scaled down. Currently only scale-factor 2 is supported. 2017-05-24
Divya Manivannan width and height padding 2017-04-07
Kavitha Sampath cli: add option to specify scale-factor 2017-05-24
Bhavna Hariharan csv: add scenecut information and improve docs 2017-06-02
Bhavna Hariharan Support high payload size 2017-05-23
Bhavna Hariharan fix initialization and add JSON file documentaion 15 hours ago
Bhavna Hariharan add condition to handle i400 7 hours ago
Bhavna Hariharan Insert additional fields in csv file 9 hours ago
Gopi Satykrishna Akisetty rc: Use RcStats information if available from pic_in 2017-05-17
Gopi Satykrishna Akisetty rcStats: add more fields to rcStats 2017-05-17
Vignesh Vijayakumar SEA motion search:Enable asm primitives for integralv functions 2017-05-08
Jayashri Murugan avx2:'integral32v' asm code-> 7.93x faster than 'C' version integral_init32v 7.93x 191.18 1516.95 2017-05-08
Jayashri Murugan avx2:'integral24v' asm code-> 7.30x faster than 'C' version integral_init24v 7.30x 207.58 1515.26 2017-05-08
Jayashri Murugan avx2: 'integral16v' asm code -> 7.25x faster than 'C' version integral_init16v 7.25x 203.12 1472.09 2017-05-08
Vignesh Vijayakumar avx2:'integral12v' asm code-> 7.48x faster than 'C' version integral_init12v 7.48x 206.80 1545.53 2017-05-08
Vignesh Vijayakumar avx2:'integral8v' asm code-> 7.32x faster than 'C' version integral_init8v 7.32x 201.03 1470.88 2017-05-08
Praveen Tiwari avx2: 'integral4v' asm code -> 7.48x faster than 'C' version integral_init4v 7.48x 202.53 1515.14 2017-05-04
Vignesh Vijayakumar SEA Motion Search: AVX2 framework of integral functions 2017-05-03
Ma0 cmake: set '-std=gnu++11' for GCC if ENABLE_DYNAMIC_HDR10 is on 2017-04-20
Ma0 silence MSVC warning C4334 and GCC warnings for '-std=gnu++11' 2017-04-20
Ma0 CLI: small fixes for dhdr10 2017-04-20
Bhavna Hariharan dhdr10:fix linux build error 2017-04-24
Pradeep Ramachandran Added tag 2.4 for changeset e7a4dd48293b 2017-04-23
Pradeep Ramachandran release: Release notes for version 2.4 2017-04-23
Bhavna Hariharan compilation fix in dhdr10 Branches stable 8 hours ago
Bradeep Ramachandran Merge with default, prep for 2.4 Branches stable 10 hours ago
Bhavna Hariharan dhdr10-info: notify error when file not found 10 hours ago
Bhavna Hariharan dhdr10-opt: limits frames for which tone mapping SEI is inserted 16 hours ago
Bhavna Hariharan sei clean up 2017-03-28
Bhavna Hariharan dhdr10-info: add tone-mapping metadata as SEI message with cli option 16 hours ago
Bhavna Hariharan dhdr10-info: add tone-mapping parser files 2017-03-22
Santhoshini S lambda: New 10-bit and 12-bit lambda2 table. # HG changeset patch # User Santhoshini Sekar <santhoshini@multicorewareinc.com> # Date 1492074513 -19800 # Thu Apr 13 14:38:33 2017 +0530 # Node ID a7666d5948f9d10c0e8cd5fda6f936962146756a # Parent 0b7d54dbb71a87a0c6514fee04a51c4b29d5d704 lambda: New 10-bit and 12-bit lambda2 table. 2017-04-13
Ashok Kumar Mishra correct issues in the documentation 17 hours ago
Ma0 CLI: informs if '--ssim-rd' is used 11 hours ago
Gopi Satykrishna Akisetty rcStats: add more fields to rcStats 2017-03-28
Ashok Kumar Mishra Improved sao implementation by limiting sao types 8 hours ago
Aruna Matheswaran Add dynamic rate-control reconfiguration 2017-02-22
Aruna Matheswaran Fix artifacts issue in multi-pass-opt-distortion with VBV 2017-03-27
Pradeep Ramachandran cmake: Fix static-link-crt not working in linux 5 hours ago
Bhavna Hariharan test: disable limitTU with refine-level 10 2017-03-29
Pradeep Ramachandran doc: Update copyright information 13 hours ago
Bhavna Hariharan param: add limit-tu to slower, veryslow presets - upto 20% increase in FPS
2017-03-10
Pradeep Ramachandran comment: Fix equation for new 8-bit lambda2 table 15 hours ago
Pradeep Ramachandran lambda: New 8-bit lambda2 table. Considerably improves subjective visual quality. 2017-03-13
Ma0 fix maxSlices limit checking 2017-03-10
Ma0 CLI: fix '--seek' option for pipe input 2017-03-10
Pradeep Ramachandran Merge with stable 6 hours ago
Radhakrishnan Fix : mingw32 build error stable 2017-03-09
Kavitha Sampath multi-level refinement: fix typo and missing space 2017-03-08
Kavitha Sampath regression: include test for refine levels 2017-02-27
Gopi Satykrishna Akisetty CLI: Remove redundant cli option 'capture-csp' 23 hours ago
Ma0 SAO: avoid negative indexes in 'x265_lambda2_tab' table 2017-02-16
Gopi Satykrishna Akisetty fix the chroma offset computation for HDR/WCG content 23 hours ago
Gopi Satykrishna Akisetty Add Luma and Chroma offsets for HDR/WCG content 2017-02-01
Ma0 silence GCC 7 warnings 2017-02-11
Ma0 update the year in output stream header 2017-02-11
Ma0 CLI: allow Unicode filenames (Windows) for 'scaling-list', 'lambda-file' and 'analysis-file' 2017-02-11
Pradeep Ramachandran Merge with stable 2017-02-15
Pradeep Ramachandran Added tag 2.3 for changeset 2017-02-15
Pradeep Ramachandran release: Tagged x265 version 2.3 2017-02-15
Pradeep Ramachandran Merge with default; pref for 2.3 stable 51 minutes ago
Pradeep Ramachandran doc: Label aq-motion as experimental feature 55 minutes ago
Pradeep Ramachandran cli: Enable new --hdr option to force signaling HDR parameters Useful when there is a desire to signal --max-cll 0,0 in the bitstream. 6 hours ago
Praveen Tiwari Threadpool-fix: correctly detect MacOS 4 hours ago
Pradeep Ramachandran cmake: Enable detecting vtune-2017 3 hours ago
Bhavna Hariharan complexAnalysis: clean up 9 hours ago
Bhavna Hariharan complexAnalysis: add test command lines 2017-01-25
Bhavna Hariharan complexAnalysis: increase analysis for areas capped by VBV 2017-01-24
Bhavna Hariharan cli: add options to support complex-analysis 2017-01-24
Aruna Matheswaran Add filler bits when frame bits < vbv target in strict-cbr 2017-01-20Gopi Satykrishna Akisetty add support for aq-motion even when aq-mode is disabled 2017-01-20
Divya Manivannan pps: remove last slice qp from pps qp calculation18 hours ago
Vignesh Include elapsed time for encoding each frame in CSV 2017-01-23
Ashok Kumar Mishra doc: updated rst doc about param ssim-rd 21 hours ago
Ashok Kumar Mishra ssim-rd: fix for high bit depth 23 hours ago
Ashok Kumar Mishra ssim-rd: fix for transform skip 2017-01-03
Vignesh Scalinglists support for 4:4:4 videos 2016-12-28
Pradeep Ramachandran Merge with stable 5 hours ago
Vignesh SEA motion search: Set m_reconRowFlag only after completing integral calculation Branches stable 2017-01-03
Pradeep Ramachandran warn: Fix warning from x265cli.h 4 hours ago
Pradeep Ramachandran warn: Fix build warning from rdcost.h 4 hours ago
Aruna Matheswaran Fix memory leak in analysis-multi-pass stats file renaming 22 hours ago
Santhoshini S correct slicetype passed to writeAnalysis2PassFile. Fixes memory leak 2016-12-29
Ashok Kumar Mishra SSIM based RDO for mode selection 37 minutes ago
Gopi Satykrishna Akisetty AQMotion: Add aq offsets based the relative motion of each CU 2016-12-19
Aruna Matheswaran Add pass 3 support for distortion refinement 2016-12-28
Aruna Matheswaran Add distortion offset 2016-12-27
Divya Manivannan Add distortion to analysis-multi-pass 2016-12-07
Vignesh API changes to reconfigure scalinglists # HG changeset patch # User Vignesh Vijayakumar <vignesh@multicorewareinc.com> # Date 1482231953 -19800 # Tue Dec 20 16:35:53 2016 +0530 # Node ID baa535a4a9b2f96a93a8ce4c303a445501d97e7b # Parent 78e1e1354a25d287f17359ed489833e46bf177f1 API changes to reconfigure scalinglists 2016-12-20
Santhoshini S reuse analysis information from pass 1 to effectively reduce computation in pass 2 2016-12-27
Santhoshini S add analysis 2 pass structure 2016-12-27
Kavitha Sampath cuDeltaQP: update test commandlines to support opt-cu-delta-qp option 2016-12-26
Kavitha Sampath cuDeltaQP: raise QP of CUs that are far off the meanQP to minimize deltaQP luctuations 2016-12-18
Kavitha Sampath cli: add option to signal consistent cudeltaQP 2016-12-21
Pradeep Ramachandran Merge with stable 2016-12-26
Pradeep Ramachandran Added tag 2.2 for changeset be14a7e9755e Branches stable 2016-12-26
Pradeep Ramachandran release: Tagged x265 version 2.2 Branches stable 2016-12-23
Pradeep Ramachandran doc: Nits Branches stable 2016-12-23
Santhoshini S cudata: init mvmemblock with zero stable 2016-12-22
Aarthi Thirumalai Set up separate threadpool for lookahead The user can allocate specific number of threads for lookahead by specifying --lookahead-threads <val>, creating a separate lookahead pool for these threads. This will improve performance when lookahead becomes a bottle neck. THe threads for lookahead must be ideally less than half the total number of available worker threads. 2016-12-09
Divya Manivannan param: remove filenames from info stable 2016-12-16
Pradeep Ramachandran Merge with default; prep for 2.2 stable 2016-12-15
Bhavna Hariharan fix analysis save/load bug in limitTU 2016-12-09
Divya Manivannan rc: frameSizePlanned is calculated from the predictors for vbv case 2016-05-26
Vignesh SEA motion search: Copy integral planes for ANALYSIS LOAD 2016-12-07
mahesh pittala csv: modify csv api 2016-12-07
mahesh pittala regression: add pme option in regression commandlines removed pme, pmode options from spot options(randomly added in regression commandlines) and added here. 2016-12-05
Vignesh Warn no support of pme and pmode in SEA motion search 2016-12-02
Vignesh Fix memory leak in fpelMvCosts 2016-11-30
Vignesh SEA motion search Implementation 2016-11-28
Divya Manivannan Fix source width and height in info 2016-11-25
Zheng Wang doc: Improve rst doc and help doc about param multi-pass-opt-rps 2016-11-25
M CHEN fix logic timing bug 2016-11-23
Bhavna Hariharan tests: update command lines to cover limitTU 3 and 4 2016-11-16
Bhavna Hariharan limitTU : use neighbouring CUs' TU depth to limit 1st subTU's depth 2016-11-18
Bhavna Hariharan limitTU : use spatial and temporal CUs' TU depth to limit recursion 2016-11-18
Bhavna Hariharan limitTU : modify condition for limitTU 1 and 2 2016-11-18
Praveen Tiwari encoder.cpp: print reconfigure params for debug purpose 2016-11-17
Chen cleanup debug code 2016-11-16
Divya Manivannan 6737486 rc: change stat read options 2016-11-16
Divya Manivannan Add all the param options to bitstream when info is enabled 2016-11-16
Kavitha Sampath param: notify error for min-cu-size 64 Since 64x64 analysis is diabled for intra prediction, encoder crashes when both max and min cusize is 64. The commit also cleans up unused mv in analysis inter data 2016-11-15
mahesh pittala fix warnings in Power8 2016-11-03
Chen fix logic bug in weight module (the latest row was not weighted) 13 hours ago
Divya Manivannan Add param options to bitstream when info is enabled 2016-11-11
Ma0 update the year in output stream header 2016-11-06
mahesh pittala regression: remove pme from smoke tests 2016-11-03
Gopi Satykrishna Akisetty api/cli: rename the scenecut bias option 2016-11-02
Pradeep Ramachandran doc: Improve doc of vui-timing-info and vui-hrd-info 2016-11-02
Chen [slices] restrict mv never beyond boundary in both slices and non-slices mode 2016-11-01
Chen [slices] fix multi-slices output non-determination bug 2016-10-31
Pradeep Ramachandran test: Fix rate-control test cli for 2-pass test with --multi-pass-opt-rps 16 hours ago
Pradeep Ramachandran doc: Improve rst docs 20 hours ago
Pradeep Ramachandran doc: Improve doc in help 21 hours ago
Zheng Wang Add param check when store commonly RSP in SPS in 2-pass mode. Modify param "multi-pass-opt-rps" test command. # HG changeset patch # User ZhengWang <zheng@multicorewareinc.com> # Date 1477621695 -28800 # 五 10月 28 10:28:15 2016 +0800 # Node ID d0969d59975b649eec6c7c018b67ecd59d21ad21 # Parent d216cb9b3b4777fd768311cb3c7281b0fcf1213d Add param check when store commonly RSP in SPS in 2-pass mode. Modify param "multi-pass-opt-rps" test command. 2016-10-28
Chen Clip number of slices to be = # rows if larger, instead of exiting 2016-10-31
Pradeep Ramachandran test: Update 2-pass rc test with fixed GOP structure 2016-10-27
Pradeep Ramachandran param: Limit range of log2-max-poc-lsb according to HEVC spec. 2016-10-27
Aruna Matheswaran Add VBV support for No-WPP 2016-10-13
Divya Manivannan Add scenecut bias to info 2016-10-27
Ma0 CLI: allow 'mono' & 'mono16' color space for y4m input 2016-10-16
Chen [PATCH] [PPC] GPL v2 copyright header [x265,PPC] GPL v2 copyright header >From 1bea85513646e4d9d992bbe326a9cb3275ec313a Mon Sep 17 00:00:00 2001 2016-10-24
Chen [PATCH] [PPC] support option --no-asm to disable Altivec [x265,PPC] support option --no-asm to disable Altivec >From d23527c6204921b782ef8bc2f1a69de88163202a Mon Sep 17 00:00:00 2001 2016-10-24
Roger Moussalli [PPC] Altivec support on IBM Power8 CPU Patch modify and integrate by Min Chen 2016-10-25
Pradeep Ramachandran test: Add multi-pass-opt-rps test to 2-pass rate control tests 2016-10-25
Gopi Satykrishna Akisetty slicetype: Add bias used in scenecut detection as param option. 2016-10-25
Zheng Wang Store commonly-used RPS in SPS in 2 pass mode. Add new param --[no]-multi-pass-opt-rps to control it, default disabled. 2016-10-24
Bhavna Hariharan limitTU: fix energy calculation used in limiting TU recursion This commit changes the output of limit TU 2016-10-12
Pradeep Ramachandran nit: whitespace fixes 19 hours ago
Pradeep Ramachandran api: Introduce param options to toggle PPS bitstream optimizations 22 hours ago
weixuan Store most frequently used list in ref list in PPS 2016-10-13xuefeng NA Fix bug that over-writing PPS QP causing inconsisent output and optimise this method. 22 hours ago
Kavitha Sampath tests: update command lines to cover test for limit-tu 22 hours ago
Kavitha Sampath limitTU: cleanup 2016-10-05
Kavitha Sampath limitTU: compare full TU's cost with split cost to limit recursion 2016-09-30
Kavitha Sampath limitTU: use max TU depth of first subTU to limit recursion of others in split 2016-09-30
Bhavna Hariharan limit TU : use cbf and quantization coefficients to limit recursion 2016-09-23
Kavitha Sampath cli: add option to support limit-TU 2016-10-04
Min Chen [x265,slice] fix calculate on slice address bits >From df3f1ed60baa2b5baab0fe9f98f6f2d0f4a6265d Mon Sep 17 00:00:00 2001 From: Min Chen <min.chen@multicorewareinc.com> Date: Tue, 4 Oct 2016 13:43:40 -0500 Subject: [PATCH] [slice] fix calculate on slice address bits 2016-10-05
Pradeep Ramachandran bitstream: Modify API to discard optional VUI params, remove discard SEI API Cleaner API to remove optional timing & HRD info from VUI. Remove discard SEI API as it can be done through a combo of other API options 2016-10-03
mahesh pittala regression: add tests for slices 2016-09-28xuefeng NA Set PPS delta QP with a best value to save bits 23 hours ago
Pradeep Ramachandran test: Add fixed GOP with scenecut and repeat headers to rate-ctrl tests This test is more representative of a broadcast like setting with fixed GOP, and repeat headers enabled 22 hours ago
Divya Manivannan csv: add buffer fill per frame in csv 2016-09-24
vignesh Change the scope of MatrixType and MatrixType_DC 2016-06-22
vignesh Bug fix in reading 32x32 custom scalinglists 2016-09-20
Pradeep Ramachandran Merge with stable an hour ago
Pradeep Ramachandran doc: Formating fix for release notes 3 hours ago
Pradeep Ramachandran Merge with stable 4 hours ago
Pradeep Ramachandran doc: Typo in index file 4 hours ago
Pradeep Ramachandran Merge with stable 4 hours ago
Pradeep Ramachandran doc: Add release notes rst file 4 hours ago
Ashok Kumar Mishra frameFilter: check for reconRowFlag 20 hours ago
Pradeep Ramachandran Merge with stable 22 hours ago
Pradeep Ramachandran Added tag 2.1 for changeset 981e3bfef16a 22 hours ago
Pradeep Ramachandran Merge with stable 20 hours ago
Gopi Satykrishna Akisetty modify the minimum keyint value This patch enables fixed gop size even when scenecut option is enabled 20 hours ago
Pradeep Ramachandran bdf098e Merge with stable 14 hours ago
Divya Manivannan rc: fix average P-frame qp in 2-pass 2016-09-21
Pradeep Ramachandran Merge with default; prep for 2.1
Pradeep Ramachandran vui: Fix discard-vui to only remove optional VUI information 2016-09-20
Pradeep Ramachandran vui: Fix discard-vui to only remove optional VUI information 2016-09-20
Gopi Satykrishna Akisetty rc: fix inconsistent output with qg-size 8 17 hours ago
Divya Manivannan rc: fix non-IDR slicetype in multi-pass 2016-09-14
Divya Manivannan csv: fix reference list for non-IDR frames 22 hours ago
Divya Manivannan csv: Change I-slice into i-slice for non-IDR frames 2016-09-13
Chen [PATCH] [slice] fix help information defaule value mistake [x265,slice] fix help information defaule value mistake >From ea93a3ddb7e8c7e106955acef56f6df72a15587a Mon Sep 17 00:00:00 2001 2016-09-13
Min Chen [x265,slice] verify untest path and enable it 12 hours ago
Pradeep Ramachandran Backed out changeset: 16359da0653e 13 hours ago
Divya Manivannan rc: fix slicetype in 2-pass 2016-09-08
Pradeep Ramachandran Merge with stable 2016-09-08
Praveen Tiwari threadpool.cpp: fix default pool param behaviour for window systems, if NULL or "*" or "" (default) x265 will use all available threads on each NUMA node Branches stable 8 hours ago
Tom Vaughan cli.rst - improve csv and csv-log-level descriptions 20 hours ago
vignesh Fix bug in reading 32x32 scalinglists Comments 1 2016-08-31
Pradeep Ramachandran doc: Remove duplicate cli doc 21 hours ago
Min Chen [x265,slice] cleanup debug code >From e409325885d196b53d9824ee861867a696e6df51 Mon Sep 17 00:00:00 2001 From: Min Chen <min.chen@multicorewareinc.com> Date: Wed, 7 Sep 2016 15:25:49 -0500 Subject: [PATCH] [slice] cleanup debug code 38 minutes ago
Min Chen [x265,slice] fix memory leak in weight module >From 8b675dacad1c43e952f9dea827c84bfa69502782 Mon Sep 17 00:00:00 2001 From: Min Chen <chenm003@163.com> Date: Wed, 7 Sep 2016 15:38:48 -0500 Subject: [PATCH] [slice] fix memory leak in weight module 39 minutes ago
Chen [slice] slice feature in help menu 10 hours ago
Pradeep Ramachandran doc: Add documentation for experimental feature '--slices' 2016-09-06
Chen [slice] fix bug in generate weight frame 2016-09-06
Chen [slice] fix bug on sliceId assign 2016-09-06
Chen [slice] fix warning shadowed declaration on sliceId 2016-09-06
Chen [slice] fix output change when slice=1 2016-09-06
Chen [slice] typecast to avoid warning, cleanup debug code 2016-09-06
Chen [slice] fix bug in preset medium and below (rd 0_4) 2016-09-06
Chen [slice] fix hash mistake bugs Bugs reason: 1. sync logic problem that may encoding current row before reference frame area finish. 2. Mistake logic on assign SliceID to row, e.g. rows=17, slices=10, the assign logic will made 11 slices and assign wrong id. 2016-09-06
Chen [slice] reduce operator on calculate picHeight in SAO 2016-09-06
Chen [slice] Enable Slices with threading 2016-09-06
Chen [slice] change reconRowCount to row based reconRowFlag[] 2016-09-06
Chen [slices] fix compiler limit in number of options 2016-09-06
Chen [slice] fix chroma hash mistake when enable both slices and sao 2016-09-06
Chen [slice] fix slice header mistake 2016-09-06
Chen [slice] fix multiple-slices bug in SAO::calcSaoStatsCu_BeforeDblk 2016-09-06
Chen [slice] support multiple slice with sao 2016-09-06
Chen [slice] fix HM 16.12 crash with DECODER_CHECK_SUBSTREAM_AND_SLICE_TRAILING_BYTES, the substream generate dependency on syntax element entry_point_offset_minus1 2016-09-06
Chen [slice] support multiple slice with deblock 2016-09-06
Chen [slice] support multiple slice 2016-09-06
Chen [slices] new option --slices 2016-09-06
Gopi Satykrishna Akisetty test: Adding tests for qg-size 8 2016-09-06
Ashok Kumar Mishra lookahead: overloading addPicture() function 2016-08-10
Gopi Satykrishna Akisetty Enable PropagateCost assembly primitive 2016-08-31
Tom Vaughan doc: cleanup cli.rst for profile listing 10 hours ago
Gopi Satykrishna Akisetty nits: Whitespace, remove a comment 2016-08-29
liujun add --[no-]analysis-src-pics parameter to enable/disable use source frame pixels to do motion estimation. 23 hours ago
Zheng Wang Add param “--discard-vui” to control presence of VUI infomation in bitstream
Pradeep Ramachandran cli: Change name of sei discard parameter 2016-08-26
Gopi Satykrishna Akisetty rc: add support for qg-size 8 2016-08-17
Pradeep Ramachandran bug: Fix log2_max_pic_order_count when too few bits are specified 23 hours ago
Pradeep Ramachandran sei: Enable param option to not dump SEI messages 2016-08-24
weixuan Expose log2_max_pic_order_count as a param 2016-08-23
Praveen Tiwari asm: replace mova by movu to avoid crashing x265_denoise_dct_sse4() 32-bit version 2016-08-23
Ma0 cmake: fix unaligned stack in 32-bit Windows for GCC 6 2016-07-27
Min Chen asm: fix typo mistake 2016-07-27
Santhoshini S bugfix: encode only once the final best mode when picturecsp=400 and not merge2Nx2N 2016-07-22
Ma0 silence VS 2013 warning about g_scan4x4 2016-07-19
Deepthi Nandakumar doc: clarify aq-mode/aq-strength effects an hour ago
Ramya Sriraman arm: Implement psyCost_pp_8x8_neon 2016-07-05
Satoshi Nakagawa constants: g_zscanToRaster, g_rasterToZscan as const table 2016-07-05
Gopi Satykrishna Akisetty rc: add qpmin and qpmax options 2016-07-15
Deepthi Nandakumar sei: initialise payload type for infoSEI 2016-07-15
Deepthi Nandakumar sei: add arbitrary user SEI 2016-01-07
Deepthi Nandakumar Merge with stable 17 hours ago
Deepthi Nandakumar Added tag 2.0 for changeset 960c9991d0dc Branches
Deepthi Nandakumar doc: clarify rskip, nits Tags 2.0 Branches stable17 hours ago
Deepthi Nandakumar hdr: revert calcHDRStats This was developed with the goal of calculating the metadata extensions specified by the CEA 861.3 specification(from the source YUV). However, we realised that the specification is meant to work on RGB data, and transforming YUV (back) to RGB domain will yield very different results. So, as of now, the user is required to give the maxcll/maxfall arguments (generated as per recommendations) and x2… Branches stable 21 hours ago
Aarthi Thirumalai rcStats: add more fields to rcStats 2016-07-11
Deepthi Nandakumar Merge with stable 15 hours ago
Min Chen Reduce operators on row address compare 2016-07-01
Santhoshini S analysis: compute Inter2Nx2N after merge in analysis mode=load if reuse mode chosen is skip 23 hours ago
Deepthi Nandakumar Merge with stable 52 minutes ago
Pradeep Ramachandran warning: Remove shadow declaration of refMasks[] # HG changeset patch # User Pradeep Ramachandran <pradeep@multicorewareinc.com> # Date 1467351960 -19800 # Fri Jul 01 11:16:00 2016 +0530 # Branch stable # Node ID e9da1432113fc20b865760fe12bf5ec29c876cae # Parent 1b154ad27f61c93dc073563d6a95f9e26f12e700 warning: Remove shadow declaration of refMasks[] an hour ago
Divya Manivannan rc: change max value of ABR and disable the frame parallelism in first frame 2016-06-28
Deepthi Nandakumar Merge with default; prep for 2.0 17 hours ago
Pradeep Ramachandran test: Adding test for veryslow without recursion skip # HG changeset patch # User Pradeep Ramachandran <pradeep@multicorewareinc.com> # Date 1467259354 -19800 # Thu Jun 30 09:32:34 2016 +0530 # Node ID 7f5aa417f09763f84a0bfd17612ca38aabe37d1a # Parent 626fcbac7ffba723dabd3a9f0507c4c80f3e7bc9 test: Adding test for veryslow without recursion skip 2016-06-30
Santhoshini S introduce multi-level recursion skip 2016-06-23
Divya Manivannan rc: enable row diagonal vbv for crf multi-pass 2016-06-22
Aarthi Thirumalai fix warnings in sao 2016-06-24
Ramya Sriraman arm: Fix build.Does not fix output change caused by <a5362b9> 2016-06-30
Min Chen asm: fix output change bug in pixel_sa8d_32x32, the reason is intermedia result overflow
Kavitha Sampath rd: determine CU complexity to skip analysis of higher depths Complexity check is performed for RD level 2 2016-06-16
Min Chen asm_arm: NEON version of dct[16x16] 2016-06-17
Divya Manivannan rc: Add multi-pass data to x265_rc_stats x265_rc_stats is changed into void pointer to avoid the build number change whenever new fields are added to it in future. 2016-06-10
Min Chen asm: fix output change bug in pixel_sa8d_16x16, the reason is intermedia result overflow 2016-06-14
Min Chen fix undefined INT64_MAX in VS2008 2016-06-14
Ricardo Constantino cmake: Use alternate method to get latest tag --first-parent only works with git describe since git v1.8.4 2016-06-14
Kavitha Sampath analysis-mode: force recursion when checkMerge does not return bestMode 2016-06-14
Min Chen asm_arm: rewrite NEON version of dequant_normal OLD: dequant_normal 9.87x 199.80 1971.87 NEW: dequant_normal 16.16x 122.04 1971.56 2016-06-09
Min Chen asm_arm: rewrite NEON version of count_nonzero* Origin: count_nonzero[4x4] 1.09x 20.88 22.69 count_nonzero[8x8] 1.25x 22.65 28.23 count_nonzero[16x16] 1.74x 30.91 53.67 count_nonzero[32x32] 2.31x 64.70 149.60 New: count_nonzero[4x4] 1.13x 20.04 22.71 count_nonzero[8x8] 1.33x 21.02 27.95 count_nonzero[16x16] 2.02x 26.72 53.95 count_nonzero[32x32] 2.95x 50.76 149.61 2016-06-09
Divya Manivannan asm: ssse3 and avx2 for cutree fixed point conversion ssse3: cuTreeFix8Pack 1.99x 3438.00 6841.12 cuTreeFix8Unpack 1.77x 4268.45 7572.87 avx2: cuTreeFix8Pack 3.44x 2005.33 6905.06 cuTreeFix8Unpack 2.61x 2926.97 7631.64 2016-06-09
Ramya sriraman Fix: SSIM calculation 2016-06-01
Pradeep Ramachandran cmake: Remove checked build warning from sao.cpp2016-06-07
Ricardo Constantino Change back Mercurial commit hash to 12-character For some reason I thought it was 16-character, but I can't find proof of that. It could be argued that it could be shortened to 7-char like git, but that could imply that git/hg commits are equivalent, which they aren't.
2016-06-04
mahesh pittala uhdbd: fix sourceHeight check when sourceHeight is 1080, it is padded by some value to become multiple of the minimum CU size(for ex- 1088) so just moved down those calculations after uhd-bd. 2016-04-25
nandaku2 uhd-bd: Clarifications to level and tier determination 2016-06-03
Ma0 sao: silence warning 2 hours ago
nandaku2 level: fix bug in level and tier determination (#refs 278) This patch changes the behaviour of tier determination (and sometimes level as well), and hence bumping up build number to warn users. High-tier is "allowed" by default, and --no-high-tier tells the encoder to never choose high tier. 17 hours ago
Ricardo Constantino Make git X265_VERSION output the same as mercurial (except X265_REVISION_ID) 2016-05-31
Ricardo Constantino Fix git X265_VERSION and X265_LATEST_TAG 2016-05-31
Ricardo Constantino Fix HG_REVISION_ID in Windows cmake 2016-05-31
Pradeep Ramachandran threadpool: Fix counting of cpusPerNode for linux 2016-06-01
Santhoshini S Allow different Csp for picture 2016-05-25
Ashok Kumar Mishra [OUTPUT CHANGED]SAO: convert sao rdo cost calculation from float to int 2016-05-30
Ximing Cheng cmake: change tab indent into space 2016-05-29
Ma0 threadpool: allow compilation for Windows XP (fixes #277) 2016-05-27
mahesh pittala correct macro to find first bit set position from LSB to MSB 2016-05-26
Min Chen asm_arm: rewrite filterPixelToShort_4x4, improve by remove unnecessary and slow instructions 2016-05-25
Min Chen asm_arm: NEON version of psyCost_4x4 2016-05-25
Divya Manivannan sei: fix initial_cpb_removal_delay in HRD SEI 2016-05-25
nandaku2 threadpool: prevent multilib build failures 2016-05-27
nandaku2 sao: cleanup function names, processSaoCu is used too often to be meaningful 2016-05-25
Praveen Tiwari CLI: new logic for '--pools <int>' option [Credit to Mateusz <mateuszb@poczta.onet.pl>] For '--pools N' option we create exactly N threads. For old logic please add a comma, for example '--pools 24,' 2016-05-23
Praveen Tiwari threadpool-fix: utilize all available NUMA nodes for threadpool distribution for windows system, linux threadpool configuration info, match with windows -> clean logic 2016-05-23
Ashok Kumar Mishra SAO: consider chroma distortion when chroma sao is disabled It is a valid modification which I missed in my last patch. Note that output may change where chroma sao is disabled. 2016-04-25
Divya Manivannan rc: clip the qp for 2-pass with grain 2016-05-13
nandaku2 multi-pass: enable slow-firstpass by default. The better the match across multi-pass encode settings, the better the efficiency improvement from each pass. 20 hours ago
Radhakrishnan arm: Implement ssim_4x4x2_core_neon ARM NEON 2016-05-10
Radhakrishnan arm: Implement addAvg chroma ARM NEON 2016-05-06
Radhakrishnan arm: Implement addAvg ARM NEON 2016-05-06
Min Chen asm_arm: redesign algorithm and rewrite interp_8tap_vert_pp_4xN Origin: luma_vpp[ 4x4]1.87x 45.23 84.41 luma_vpp[ 4x8]2.10x 70.36 147.78 luma_vpp[ 4x16]2.25x 121.24 272.18 New: luma_vpp[ 4x4]3.10x 27.47 85.05 luma_vpp[ 4x8]4.59x 32.21 147.76 luma_vpp[ 4x16]6.38x 42.73 272.48 2016-05-18
Min Chen asm_arm: improve interp_8tap_vert_pp_4xN By: 1. remove unnecessary cache prefetch instructions pld 2. replace register r6 by lr Origin: luma_vpp[ 4x4]1.87x 45.23 84.41 luma_vpp[ 4x8]2.10x 70.36 147.78 luma_vpp[ 4x16]2.25x 121.24 272.18 Optimized: luma_vpp[ 4x4]1.98x 42.42 84.02 luma_vpp[ 4x8]2.32x 63.70 147.49 luma_vpp[ 4x16]2.51x 108.39 272.18 2016-05-18
Ma0 CLI: allow Unicode filenames (Windows) for '--qpfile' and '--csv' 2016-05-14
Min Chen asm: ARM NEON version of DCT[8x8] 2016-05-12
Min Chen asm: new macro TRANSPOSE4x4x2_16 to avoid pipeline conflict in combo matrix transpose 2016-05-12
Satoshi Nakagawa predict: remove m_immedVals 2016-05-12
Ximing Cheng weightsAnalyse: use CLZ to get a smaller denominator 2016-05-07
Tom Vaughan [x265] docs: fix presets.rst to fit on one page without scrolling 2016-05-18
Tom Vaughan [x265] docs: edited presets.rst to enable full table to display without horizontal scrolling on readthedocs.org 2016-05-18
nandaku2 presets: disable recursion skip at veryslow and placebo presets Further testing to trade recursion-skip off with other options in the remaining presets 16 hours ago
Sagar Kotecha remove redudant check 2016-05-11
Ma0 cmake: apply -march=i686 for 32bit GCC only if there is no -march in CXXFLAGS (fixes #270) 2016-05-05
nandaku2 cmake: update build (fixes #271) 4 hours ago
nandaku2 grain: improve grain handling settings Turn off SAO, increase psychovisual settings to better retain high frequency 21 hours ago
nandaku2 analysis: introduce recursion skip Earlier, analysis would exit recursion if a skip was found. This option provides the ability to control when early exit from recursion needs to be turned on 19 hours ago
nandaku2 analysis: use only skip costs for recursionDepthCheck Also cleanup variable names 2016-05-06
Pradeep Ramachandran arm: Enable asm by default, allow gcc to auto-detect cpu - Enabled ASM by default, and fixed compilation problem without asm - GCC now auto-detects CPU instead of forcing armv6; significant speed boost - Convert ARM compile to be native by default - cross compile requires special work now 2016-05-04
Ramya sriraman arm: Implement nquant (revised) 2016-04-22
Ramya sriraman arm: Implement quant (revised) 2016-04-20
Radhakrishnan arm: Implement add_ps chroma ARM NEON 2016-04-20
Radhakrishnan arm: Implement sub_ps chroma ARM NEON 2016-04-20
Radhakrishnan arm: Implement blockcopy_sp, ps, ss chroma ARM NEON 2016-04-19
Radhakrishnan arm: Implement blockcopy_pp chroma ARM NEON 2016-04-19
Radhakrishnan arm: Implement dequant_normal ARM NEON 2016-04-15
Radhakrishnan arm: Implement dequant_scaling ARM NEON 2016-04-15
Divya Manivannan rc: check scenecut flag for resetting abr 2016-05-03
Ma0 CLI: free memory allocated for utf8 command line in Windows 2016-05-03
Ma0 CLI: fix Unicode output in Windows for old mingw-w64 2016-04-29
Ma0 Allows for Unicode filenames in Windows (output and stat files). Copy of x264 code for processing Unicode filenames in Windows. Output file and stat file(s) are very important for GUI makers. 2016-04-28
Min Chen asm: ARM NEON version of DCT[4x4] 2016-04-26
Divya Manivannan rc: fix the average qp calculation2016-04-28
nandaku2 doc: more fixes 9 hours ago
nandaku2 doc: whitespace nits 9 hours ago
nandaku2 doc: more clarifications for tune grain 10 hours ago
Divya Manivannan rc: clip the qp in ratecontrolEnd 2016-04-22
Divya Manivannan rc: add option for encoding next gops 2016-04-07
Radhakrishnan arm: Implement pixel_satd ARM NEON 2016-03-30
Tom Vaughan doc: Improve description of --tune grain 10 hours ago
Ashok Kumar Mishra SAO: fix for output mismatch in windows 2016-04-12
nandaku2 uhd-bd: turn off open GOP for UHD Blu-ray 9 hours ago
Ma0 console: change '--limit-refs' info from 1/0 to on/off Change displayed info about '--limit-refs' to better understanding by user. Example: change from x265 [info]: References / ref-limit cu / depth : 5 / 0 / 1 to x265 [info]: References / ref-limit cu / depth : 5 / off / on 12 hours ago
Min Chen asm: rewrite interpolate hps width of [32,48,64], improve ~20% OLD: luma_hps[32x32] 6.32x 16429.69 103771.02 luma_hps[32x16] 6.04x 10121.56 61140.21 luma_hps[32x64] 6.47x 30813.70 199438.95 luma_hps[32x24] 6.23x 13277.26 82747.75 luma_hps[48x64] 6.13x 46002.25 282176.44 luma_hps[64x64] 6.15x 61393.88 377670.03 luma_hps[64x32] 6.79x 33001.77 224096.58 luma_hps[64x48] 6.21x 47242.66 293529.16 luma_hps[64x16] 6.51x 19207.61 125016.56 NEW: luma_hps[32x32] 7.66x 13404.22 102730.96 luma_hps[32x16] 7.32x 8355.57 61133.25 luma_hps[32x64] 7.68x 24496.17 188086.11 luma_hps[32x24] 8.00x 10879.09 87077.93 luma_hps[48x64] 7.62x 37094.37 282758.94 luma_hps[64x64] 7.82x 48535.86 379390.78 luma_hps[64x32] 7.91x… 14 hours ago
Min Chen asm: AVX2 version of sa8d[32x32] AVX: sa8d[32x32] 5.47x 7403.68 40490.18 AVX2: sa8d[32x32] 10.57x 3783.80 40001.89 14 hours ago
nandaku2 deblock: print 0:0 offsets as well in info SEI (fixes #258) 12 hours ago
Ma0 [x265] change int literals to char literals to avoid VS 2015 warnings Fix VS 2015 warning: x265sourcecommoncpu.cpp(277): warning C4838: conversion from 'int' to 'const char' requires a narrowing conversion 14 hours ago
Radhakrishnan arm : Implement interp_4tap_horiz_pp,ps ARM NEON 2016-03-29
Radhakrishnan arm :Implement interp_8tap_horiz_ps ARM NEON 2016-03-29
Radhakrishnan arm :Implement interp_8tap_horiz_pp ARM NEON 2016-03-15
Ramya sriraman arm: Implement sa8d for all luma and chroma partitions 2016-04-05
Ramya sriraman arm: Implement interp_4tap_vert_pp,ps &sp for NxN NEON 2016-03-24
Ramya sriraman arm: Implement interp_8tap_vert_ps_NxN NEON 2016-03-22
Ramya sriraman arm: Implement interp_8tap_vert_sp_NXN NEON 2016-03-22
Ramya sriraman arm: Implement interp_8tap_vert_pp_NxN NEON 2016-03-16
nandaku2 doc: update tune grain documentation 17 hours ago
nandaku2 rd and rdoq: clarify documentation, remove obsolete comments Also emphasize that rd-level 0 is not supported. 17 hours ago
nandaku2 dither: fix dithering to 8-bit 14 hours ago
nandaku2 psy-rdoq: default values explained better, film grain details removed Our recent tests and analysis showed that the best way to get a consistent encode of film grain was to prevent QP fluctuations throughout the sequence as much as possible. See rc-grain. 16 hours ago
nandaku2 dither: return if encoder and picture depth are the same 16 hours ago
Ma0 [x265] '--dither' patch for 10/12-bit and for not default bit depth fix '--dither' option for 10/12-bit and for not default bit depth (fixes #255) Mateusz 16 hours ago
Min Chen fix threading conflict in low resolution video (Issue #260) The threading conflict because video resolution too low, it made threading approach finish in same time. The root cause in our sync logic, we relase all of filter sync-lock in latest column processed, I give more details in below. Time 0: Row0 - request assign work threading Row1 - request assign work threading Time 1: Row0 - assign threading failure, and will continue in FrameFilter::proc… 2016-04-07
Ashok Kumar Mishra SAO: removed redundant distortion calculation 2016-03-29
Divya Manivannan Fix poc value written in csv file for open-gop 2016-04-05
Divya Manivannan Fix the order of fields in x265_picture 2016-03-31
Min Chen asm: new AVX2 version of sa8d[8x8, 16x16] AVX: sa8d[8x8] 4.82x 517.79 2493.20 sa8d[16x16] 5.65x 1952.40 11039.93 AVX2: sa8d[8x8] 5.13x 489.15 2507.44 sa8d[16x16] 10.27x 1006.08 11206.09 2016-03-30
Min Chen asm: new AVX2 version of satd_8x8 (509c -> 307c) 2016-03-30
Ramya sriraman arm: Port pixel_sa8d_8x8_neon and pixel_sa8d_16x16_neon 2016-03-28
Satoshi Nakagawa move tables from .h to .cpp 2016-03-28
Satoshi Nakagawa remove broadcast of non-leaf CBF 2016-03-25
Sagar Kotecha analysis: skip rect/amp in analysis load mode Avoid doing rect/amp analysis in load mode if the save mode has not chosen it as the best partition 2016-03-24
nandaku2 x265: cleanup unnecessary header files 2016-03-29
Mat Booth Fix compilation errors when using C++11 Since the introduction of user-defined literals in C++11, it is now mandatory to have whitespace between the operands of string concatenation operations. 13 hours agonandaku2 uhd-bd: 1088 needs to be cropped to conformance window of 1080, which x265 doesnt allow 23 hours ago
mahesh pittala add UHD bluray compatibility support 2016-02-19
nandaku2 hdr: maxCLL/maxFALL convert YUV to RGB domain, and then to linear luminance levels miscellaneous cleanup, move PIXEL_MAX to common 2016-03-22
nandaku2 level: correct logging of warning and error messages 23 hours ago
nandaku2 doc: correct master-display example (fixes #249) 2016-03-21
Vignesh fix bug in scaling list 2016-03-15
Pradeep Ramachandran cmake: Export PLATFORM_LIBS only if x265 has a parent scope # HG changeset patch # User Pradeep Ramachandran <pradeep@multicorewareinc.com> # Date 1458185054 -19800 # Thu Mar 17 08:54:14 2016 +0530 # Node ID cb9a50f36ac6fb5ae60d08f51f4ca27eb9f02eb2 # Parent b09998b1256ed8e652c4bf2d688cbfab3a84d5cd cmake: Export PLATFORM_LIBS only if x265 has a parent scope 2016-03-17
nandaku2 analysis: initialise chroma sa8d for slave pmode threads as well 2016-03-18
nandaku2 param: prevent race conditions in initialising global tables (refs #247) Reset param if different encoder instances have different CU sizes. 2016-03-18
nandaku2 encoder: the first frame encoder resets reconfigure for itself and all other FEs Reconfigure also now prints the next frame ID to be queued (and not the next one to be encoded) 2016-03-17
nandaku2 level: correct reference buffer initialisations 2016-03-17
Divya Manivannan rc: fix zone in multi-pass encodes (fixes #172) 2016-03-16
Radhakrishnan arm: Implement count_nonzero ARM NEON 2016-03-15
Pradeep Ramachandran cmake: Use PARENT_SCOPE instead of CACHE to export PLATFORM_LIBS # HG changeset patch # User Pradeep Ramachandran <pradeep@multicorewareinc.com> # Date 1458041280 -19800 # Tue Mar 15 16:58:00 2016 +0530 # Node ID e166d9690442a21eac9d0672c1b1729bff7f5996 # Parent 4a2f94a592511afabd434fc6cf02a469b6d65091 cmake: Use PARENT_SCOPE instead of CACHE to export PLATFORM_LIBS 2016-03-15
Radhakrishnan arm: Implement scale2D_64to32_neon ARM NEON 2016-03-09
Radhakrishnan arm: Implement scale1D_128to64_neon ARM NEON2016-03-09
nandaku2 analysis: set chroma sa8d flag in compressCTU 2016-03-14
nandaku2 reconfigure: Frame and FrameEnc params need to be set based on reconfigure 2016-03-14
nandaku2 reconfigure: clarify print reconfigured params 2016-03-11
Divya Manivannan rc: change reencode position for cappedvbr 2016-03-10
nandaku2 ratecontrol: fix Darwin warning 2016-03-11
nandaku2 x265cli: fix format type 16 hours ago
nandaku2 rc-grain: clarify doc 21 hours ago
nandaku2 param: fix double assignment 2016-03-09
Aarthi Thirumalai rc: fix tune grain to adapt to scene changes and preserve quality 2016-02-05
Aarthi Thirumalai rc: fix Rate Control for grainy content optimize params for tune grain, reduce frequent qp fluctions to prevent grain loss 2016-03-04
Sagar Kotecha frame: add encodeOrder 21 hours ago
Ashok Kumar Mishra sao: Use qp of encoded CU, instead of slice qp When dqp is enabled, qp value applied on CU for encoding is different from slice qp. So in this case the slice qp value should not be used for SAO offset distortion calculation. 2016-03-08
Ramya sriraman arm: Implement planecopy_cp NEON 22 hours ago
Sagar Kotecha analysis: init depth and mode analysis buffer Encoder nits. 2016-03-08
Sagar Kotecha param: return gracefully on invalid analysis mode option 2016-03-09
Sagar Kotecha analysis: Improve and fix indexing issue for analysis-load/save 2016-03-08
Radhakrishnan arm: Implement copy_count_neon ARM NEON 2016-03-08
nandaku2 reconfigure: modify return values and docs 2016-03-10
nandaku2 reconfigure: revise reconfigurable parameters 2016-03-02
Sagar Kotecha analysis: Do not save/load MV's if analysis mode is enabled 2016-03-07
Pradeep Ramachandran ratecontrol: use fabs() instead of abs() to remove clang warning in darwin 2016-03-08
mahesh pittala regression: add crf multi pass commandlines 2016-03-04
nandaku2 encoder: handle m_latestParam and m_param correctly During a reconfigure, m_latestParam and m_param will be different. Once all FEs have been reconfigured, the Encoder considers its reconfigure complete. 21 hours ago
nandaku2 framefilter: initialise param from FrameEncoder::m_param 21 hours ago
Dnyaneshwar Gorade arm: Implement filterPixelToShort ARM NEON asm 2016-03-01
Pradeep Ramachandran cmake: Export PLATFORM_LIBS for other integrators to re-use # HG changeset patch # User Pradeep Ramachandran <pradeep@multicorewareinc.com> # Date 1456997684 -19800 # Thu Mar 03 15:04:44 2016 +0530 # Node ID d037c0f685b195bafd2946dfbe86f1c47c5359bc # Parent 9cc9920bf82be1b43efd2a3628e28a3a78ab3b2f cmake: Export PLATFORM_LIBS for other integrators to re-use 2016-03-03
Radhakrishnan arm: Implement blockfill_s_neon ARM NEON 2016-03-01
nandaku2 lowresMV: enable only if analysisMode load/save is disabled 2016-03-04
nandaku2 encoder: nits 2016-03-03
nandaku2 Merge with stable 2016-03-03
nandaku2 calcHDRStats: cleanup, remove bug related to min/max luma 2016-03-03
nandaku2 dpb: cleanup, use param->maxReferences 21 hours ago
nandaku2 motion: set search method/subpel refine for each PU 23 hours ago
nandaku2 quant: set rdoq level in setQPforQuant, and not init 23 hours ago
nandaku2 search: remove RDOQ level initialisations in initSearch 23 hours ago
nandaku2 Backed out changeset: 7ede72109f16 Breaks C compatibility 22 hours ago
Radhakrishnan arm: Implement blockcopy_ss_neon ARM NEON 2016-02-26
Radhakrishnan arm: Implement blockcopy_ps_neon ARM NEON 2016-02-26
Radhakrishnan arm: Implement blockcopy_sp_neon ARM NEON 2016-02-26
Radhakrishnan arm: Implement pixel_add_ps_neon ARM NEON2016-02-25
Ramya sriraman arm: Implement sad for all versions 2016-02-24
Dnyaneshwar Gorade asm: asm code for pelFilterLumaStrong_V/H & pelFilterChroma_V/H for main10 & main12 2016-02-26
Dnyaneshwar Gorade asm: asm code for pelFilterChroma_V/H 2016-02-26
Dnyaneshwar Gorade asm: separated pelFilterChroma function into horizontal & vertical primitives for asm 2016-02-26
Dnyaneshwar Gorade arm: Implement cpy2Dto1D_shr ARM NEON asm 2016-02-25
Dnyaneshwar Gorade arm: Implement pixel_ssd_s ARM NEON asm 2016-02-22
Dnyaneshwar Gorade arm: Implement pixel_sse_ss ARM NEON asm 2016-02-25
Divya Manivannan rc: fix ABR 2-pass 2016-02-26
nandaku2 primitives: change planeClipAndMax to calcStats_HDR, add YUV to RGB conversions 2016-02-27
nandaku2 picyuv: luma max/min only for HDR-relevant encodes, fix param initialisations 2016-02-28
Pradeep Ramachandran stats: add clear() function to frame-level stats struct 2016-02-23
Radhakrishnan arm: Implement pixel_sub_ps_NxN_neon ARM NEON 2016-02-22
Radhakrishnan arm: Implement calc_Residual ARM NEON 2016-02-19
chenm003 asm: high_bit_depth sse4 version of saoCuStatsE2 & saoCuStatsE3 2016-02-19
Dnyaneshwar Gorade arm: Implement pixel_sse_pp ARM NEON asm 2016-02-18
Dnyaneshwar Gorade arm: Implement pixel_var ARM NEON asm 2016-02-18
Ashok Kumar Mishra SAO: cleanup processSAO() Separate asm primitive is required when width and height is not same 2016-02-16
Ashok Kumar Mishra SAO: Don't allocate memory for sao pre-deblock buffers if the same is disabled 2016-02-16
nandaku2 earlyskip: clarify and fix warnings 4 hours ago
Ashok Kumar Mishra SAO: fixed max size of sao statistics buffer to 32 Please modify the asm primitive for saoCuStatsBO 2016-02-16
Ashok Kumar Mishra SAO: Improved saoStatsInitialOffset() function 2016-02-02
Steve Borho
docs: clarify units of HDR SEI commands Branches stable 2016-01-15
ivya Manivannan api: fix size_t and bool type in x265_picture (fixes #244) 2016-02-18
Radhakrishnan arm: Implement pixelavg_pp_NxN_neon 2016-02-17
Divya Manivannan rc: fix GOP reencode logic for cappedvbr 2016-02-11
Divya Manivannan Add x265_rc_stats structure to collect rc data for each frame 2016-02-05
nandaku2 encoder: replace with colour planes macro 22 hours ago
chenm003 asm: high_bit_depth sse4 version of saoCuStatsE0 & saoCuStatsE1 2016-02-17
Kavitha Sampath cleanup: remove explicit passing of zOrder to compressInter of rd 5,6 Also cleanup earlySkip used in compressInter functions 2016-02-08
nandaku2 Merge with stable 21 hours ago
Dnyaneshwar Gorade arm: Implement sad_x3 and sad_x4 ARM NEON asm 2016-02-16
radh...@multicorewareinc.com arm: Implement blockcopy_pp_NxN_neon 2016-02-11
chenm003 fix VBV hash mistake on re-encode mode Branches stable 2016-02-17
Ramya sriraman testbench: Change error range in check_ssim_end4 from 0.0001 to 0.001 2016-02-11
Kavitha Sampath analysis: share skip/merge data for rd levels 0 to 4 2016-02-05
Kavitha Sampath analysis: do not save best merge candidate index anymore 2016-02-08
Kavitha Sampath analysis: fix output mismatch in load/save 2016-02-09
nandaku2 Merge with stable 2016-02-11
Divya Manivannan rc: modify the condition for enabling 2pass in CRF mode 2016-02-11
Divya Manivannan rc: modify the condition for enabling 2pass in CRF mode 2016-02-09
Dnyaneshwar Gorade threadpool: utilize all processors on embedded ARM platforms 2016-02-09
Dnyaneshwar Gorade arm: added support for armv7l arch 2016-02-05
Ramya sriraman arm: Port sad_4x4 and sad_4x8 from x264 2016-02-04
Dnyaneshwar Gorade arm: Implement blockcopy_pp_16x16_neon. Modified include guards with ARM suffix. 2016-02-02
nandaku2 Merge with stable 2016-02-05
nandaku2 threadpool: stop all pools before destroying Branches stable 2016-02-05
nandaku2 nit: whitespace 2016-02-02
Sagar Kotecha analysis: Reduce data dump in analysis save mode for inter picture 2016-01-25
Sagar Kotecha analysis: Reduce data dump in analysis save mode for intra picture 2016-01-25
Sagar Kotecha clean analysis save/load read/write 2016-01-25
Dnyaneshwar Gorade testbench: port x264 stack & register check code for ARM arch 2016-02-01
nandaku2
548a45b M
Merge with stable
an hour ago
nandaku2
925fc56
Added tag 1.9 for changeset 1d3b6e448e01
Branches
stable
an hour ago
Ashok Kumar Mishra
f548abe
fix reading uninitialized memory in sao distortion calculation
2016-01-20
nandaku2
8906405 M
Merge with stable
4 days ago
nandaku2
1d3b6e4
limit-modes: rename SplitData::rdCost to sa8dCost
Tags
1.9
Branches
stable
4 days ago
Ashok Kumar Mishra
9574b4c
fix output mismatch for pme mode when --limit-mode is enabled
Branches
stable
2016-01-22
chenm003
9fd212d
fix typo error on patch 'fix non-determination output after apply new preset parameter sets'
Branches
stable
2016-01-20
nandaku2
692e323 M
Merge with stable
2016-01-20
Divya Manivannan
28fa927
sei: fix typecast error in initial_cpb_removal_delay_offset in HRD SEI
Branches
stable
2016-01-20
Ashok Kumar Mishra
808ece0
SAO: perform merge distortion and cost calculation in one loop
2016-01-18
Ashok Kumar Mishra
b65278b
SAO: removed unnecessary copy of sao type and offsets in offset rdo calculation
2016-01-18
Ashok Kumar Mishra
d6c2ae7
SAO: sao initial offset calculation separated from distortion calculation The function saoStatsInitialOffset() can be written in asm.
2016-01-18
Ashok Kumar Mishra
023cfe8
SAO: removed estSaoTypeDist() function and made EO and BO distortion calculation separate The purpose is to avoid many condition checks.
2016-01-18
Ashok Kumar Mishra
8485228
SAO: placed merge distortion and cost calculation in one place condition checking for merge-up and merge-left can be done only once
2016-01-14
nandaku2
b166c3f M
Merge with stable
2016-01-20
chenm003
8f2c54c
refactor on FrameFilter and ParallelFilter, reduce duplicated data field
Branches
stable
2016-01-19
chenm003
b5e9dfe
asm: disable AVX2 version mbtree_propagate_cost to avoid output change
Branches
stable
2016-01-19
nandaku2
792f6ea M
Merge with stable
2016-01-14
chenm003
cadfa44
fix crash when no-sao & no-lft
Branches
stable
2016-01-12
nandaku2
6ccd503 M
Merge with stable
2016-01-12
chenm003
0009124
fix deadlock and output change on new ParallelFilter framework. (Issue #225) The bug from two part: 1. we old sync system allow latest column execute parallelism 2. new ParallelFilter logic will distribute threads and waitting the status change, there have a race conditions
Branches
stable
2016-01-11
Pradeep Ramachandran
2c28fbc
doc: Update comment in x265.h for range and default value of psyrd
Branches
stable
2016-01-12
nandaku2
19cfada M
Merge with stable
2016-01-11
nandaku2
6f44cd5
psyrd: change default to 2.0, increase range to 5.0 Earlier, high psy-rd caused artifacts, recent changes to mode decisions show an improved response.
Branches
stable
2016-01-11
nandaku2
81ff6d4
rdcost: weight chroma distortion only for 444 formats
Branches
stable
2016-01-11
nandaku2
07c85ba M
Merge with stable
2016-01-11
nandaku2
7593a5b
cmake: Currently, x265 supports only C++98 (refs #199)
Branches
stable
2016-01-11
Dnyaneshwar Gorade
ee47dd9
asm: improved intra_ang8x8 modes 3 to 17 AVX2 asm over 20% than previous AVX2 asm
2015-12-11
Dnyaneshwar Gorade
593a190
asm: move common constants into const-a.asm, remove unused constants
2015-12-12
Dnyaneshwar Gorade
a530933
testbench: setup testbench for ARM assembly X86 intrinsics has been commented from the ARM testbench. This ARM testbench is for Linux and ARMv6 arch and above
2016-01-09
nandaku2
d94f6c2 M
Merge with stable
2016-01-09
Kavitha Sampath
bcaf4c5
analysis mode: fix encoder crash
Branches
stable
2016-01-08
nandaku2
462368a
nits: fix whitespace in multiple files
Branches
stable
2016-01-07
nandaku2
c7bcea6 M
Merge with stable
2016-01-07
chenm003
e288656
improve getCUHeight()
Branches
stable
2016-01-07
chenm003
ac06a15
remove static member from class ParallelFilter
Branches
stable
2016-01-07
chenm003
fa69d4e
fix crash on no-wpp mode (Issue #217)
Branches
stable
2016-01-06
Dnyaneshwar Gorade
769081e
enable arm-linux cross compile build
2015-12-19
Kavitha Sampath
5ab9a95
implement QP based RD refinement After CU analysis, calculate R-D cost on the best partition mode for a range of QP values to find the optimal rounding effect.
2015-12-22
Kavitha Sampath
a265fc3
cli: add --rd-refine option to enable QP based RD refinement The option is effective for rdLevels greater than 4
2015-12-11
nandaku2
a6577be M
Merge with default, prep for 1.9
Branches
stable
2016-01-06
Mahesh Pittala
25f78ff
threadpool: use all available threads on each NUMA node with --pools=NULL option too from x265.readthedocs, --pools = NULL, "", "*" are doing same functionality. --pools="" & --pools="*" are using all threads but when we pass --pools=NULL, disabled all threads pools but supposed to enable.
2015-12-22
nandaku2
540de7c
analysis: cleanup split data initialisations for limit-modes/refs
2016-01-04
chenm003
c3f3ce6
asm: rewrite 16bpp partial pixels process code on upShift and downShift (Issue #223)
2015-12-31
chenm003
085b852
optimize sync logic to improve speed on preset medium and below
2015-12-31
Kavitha Sampath
84c9dfa
weightp: fix output inconsistency due to threading in lookahead (fixes #220)
2015-12-31
chenm003
f8ebb8d
fix non-determination output after apply new preset parameter sets
2015-12-31
mahesh pittala
1661544
regression: remove rd 0 at faster presets too few weeks back, removed encoding rd 0 at slower presets due to Hash mismatch reported by HM. now presets are changed so hash mismatch reporting at fater presets also, so temporarily removing rd 0 encoding support until we fix hash mismatch.
2016-01-04
chenm003
375ce77
alloc extra 32 bytes to avoid Valgrind read beyond warning
2015-12-28
mahesh pittala
75d1c62
pixel: remove unused function Mac OSX throwing build error for this unused function '_sa8d_8x8'
2015-12-24
mahesh pittala
80af9f9
correct referring chroma subsampling as color space
2015-12-28
Mahesh Pittala
1471e4e
400 subsampling: fix warnings for Mac OSX
2015-12-22
Pradeep Ramachandran
da48f26
presets: Updating presets to improve coding efficiency and speed. This commit results in vast improvements in encoding speed and efficiency for several presests. Most important features are increasing # references for some presets and enabling limit-refs and limit-mode to limit impact on speed.
2015-12-22
nandaku2
5276fbd
ratecontrol: silence warning
2015-12-22
chenm003
c939681
reduce pointer operators on I400
2015-12-21
chenm003
b9ba738
simplify logic on setting reconColCount[] and fix bug in case that disable both Deblock and Sao
2015-12-21
chenm003
f70552e
do border extension on CU level and new counter for reconColCount
2015-12-21
Sagar Kotecha
9df7027
analysis: allocate analysis load/save memory based on slicetype
2015-12-18
Ximing Cheng
9d927b1
lookahead: avoid duplicate calculation on cuCount and cuTreeStrength
2015-12-20
Tom Vaughan
f4eff2f
Clean up presets.rst to enable full table to fit on web page
2015-12-21
mahesh pittala
942587f
regression: update test commandlines 1) add --no-wpp option at slower presets 2) add --numa-pools="none" option to disable threads pools creation
2015-12-16
Sagar Kotecha
cf375dd
analysis: fix output mismatch and crash for rd level 5 and 6 in ANALYSIS_SAVE/LOAD
Comments 1
2015-12-15
mahesh pittala
7062cfa
entropy: modify to support 400 color space
2015-12-13
mahesh pittala
d95dcb7
sao & deblock: modify to support 400 color space
2015-12-13
mahesh pittala
ec1d77d
encoder: modify encoder to support 400 color space
2015-12-13
mahesh pittala
cda3c32
frame: modify to support 400 color space
2015-12-13
mahesh pittala
812ed68
search & analysis: modify to support 400 color space
2015-12-13
mahesh pittala
a598cf4
cudata: allocate memory pool for each cu to support 400 color space
2015-12-13
mahesh pittala
98a8bbd
yuv: modify yuv files to support 400 color space
2015-12-13
mahesh pittala
0ac2ec4
adding monochrome i400 support
2015-12-13
Aarthi Thirumalai
9c797a5
rc: fix rate factor values recorded in csv
2015-12-10
Divya Manivannan
73cc1cd
rc: implement 2 pass CRF, when vbv is enabled. Allow CRF with VBV in 2nd pass to increase the quality of capped CRF in the first pass.
2015-12-10
Aasai priya
e951ab6
x265cli: clarifying frametype 'K' (refs #161)
2015-12-11
chenm003
389ae83
asm: improve saoCuStatsBO by split loop path and replace PEXTRB
2015-12-11
chenm003
e6a679d
asm: reduce saoCuStatsBO code size by remove offset field
2015-12-11
chenm003
d5ecf61
asm: AVX2 version of saoCuStatsE3, (136881c -> 45126c)
2015-12-09
chenm003
e728dc2
asm: AVX2 version of saoCuStatsE2, (138180c -> 44906c)
2015-12-09
chenm003
5a56517
asm: AVX2 version of saoCuStatsE1, (131370c -> 41189c)
2015-12-09
chenm003
c498099
asm: AVX2 version of saoCuStatsE0, (133572c -> 47575c)
2015-12-09
Aasai priya
32e7b7d
asm: fix dct[8x8] AVX2 asm for main12
2015-12-09
Dnyaneshwar Gorade
cf932b1
asm: psyCost_pp avx2 asm code for main12 psy_cost_pp[8x8] 6.55x 1254.76 8224.62 psy_cost_pp[16x16] 6.51x 5087.56 33111.62 psy_cost_pp[32x32] 6.50x 20230.92 131523.63 psy_cost_pp[64x64] 6.57x 80351.48 528226.25
2015-12-01
Dnyaneshwar Gorade
3a6e14f
asm: SA8D avx2 asm code for main12 sa8d[ 8x8] 4.70x 564.58 2652.82 sa8d[ 8x16] 4.00x 1358.06 5429.52 sa8d[16x16] 5.57x 2013.70 11212.47 sa8d[16x32] 3.90x 5610.47 21883.35 sa8d[32x32] 5.36x 8274.18 44361.61 sa8d[32x64] 3.86x 23024.04 88901.80 sa8d[64x64] 4.35x 45509.79 198165.11
2015-12-09
chenm003
c2108be
sao: correct counter control logic on m_lastDeblocked & fix bug in lossless mode on latest row
2015-12-08
chenm003
b81699b
sao: fix lossless logic and remove unnecessary function processSao()
2015-12-07
chenm003
0a4ad37
sao: move common function into new processSaoUnitCu()
2015-12-07
chenm003
384d33f
sao: move sao apply function into encode loop
2015-12-07
chenm003
d8500d0
sao: move SAO RDO Decide into encode loop
2015-12-07
chenm003
b71da07
sao: share fast lookup table m_clipTable
2015-12-07
chenm003
cd2fee5
sao: convert dynamic memory alloc to class static memory
2015-12-07
chenm003
94f3573
sao: individual statistics data every row
2015-12-07
chenm003
9555ea5
use 32-bits multiply in mbtree_propagate_cost to avoid intraCost overflow
2015-11-18
Ramya sriraman
44ae049
doc: Correct documentation for --frames cli option
2015-11-23
chenm003
6321767
asm: correct constant name pw_0_15 -> pw_0_7
2015-11-20
chenm003
3cec5f7
asm: correct count of XMM registers in costCoeffNxN
2015-11-20
chenm003
cb4389e
asm: enable costCoeffNxN_sse4 in HIGH_BIT_DEPTH
2015-11-18
chenm003
ab8b8f3
asm: AVX2 version costCoeffNxN, 1367c -> 1186c
2015-11-20
nandaku2
9e0e82d
primitives: remove psyCost_ss
2015-11-23
nandaku2
66e3243
search: fix merge error
2015-11-23
chenm003
e81abf0
deblock: member functions do not need to modify class variables
2015-11-18
nandaku2
a1664e0
slicetype: save variances into lowres structure
2015-11-20
Dnyaneshwar Gorade
f722fb5
asm: fix inconsistent crash due to unaligned NR buffer in denoiseDct SSE4 asm Also, fixes warning C4316: object allocated on the heap may not be aligned 16
2015-11-18
Dnyaneshwar Gorade
7f00d5b
asm: fix output change due to overflow in mbtree_propagate_cost 10bit asm
2015-11-18
rajesh paulraj
96fbfa8
asm: fix intrapred_planar32x32 sse2 code for main12 intra_planar_32x32 7.13x 6106.53 43568.75
2015-11-17
nandaku2
e8f9a60
intra: refine R-D candidate list Prevent wild card entries based on mpms - tests show there is high correlation only for the first MPM candidate.
2015-11-16
nandaku2
f0b9b9e
intra prediction: disable 64x64 analysis In intra CUs, the predictions are applied for each TU sequentially (and not at the PU level). This patch turns off all 64x64 intra analysis/modes - to analyse which, previously, x265 averaged a 64x64 block to 32x32 and then did a prediction search on this averaged block. This is a bad idea for visual quality, and instead x265 will perform 32x32 predictions sequentially.
2015-11-16
chenm003
fff19fb
fix crash with error cmd options
2015-11-13
rajesh paulraj
f35e159
asm: enable intrapred_planar32x32 sse4 code for main12
2015-11-13
mahesh pittala
509590a
regression: temporarily remove rd 0 support currently HM decoder reporting hash mismatch with rd 0 at slower presets so temporarily removing rd 0 support until we fix it.
2015-11-13
rajesh paulraj
174d809
asm: fix intrapred_planar32x32 avx2 code for main12 sse4: intra_planar_32x32 5.09x 8533.13 43461.37 avx2: intra_planar_32x32 9.90x 4259.14 42155.95
2015-11-12
Aarthi Thirumalai
b3b931b
rc: change the predictors update algorithm
2015-11-11
Aarthi Thirumalai
6ad075f
rc: correctly update the intra row predictors for B frames
2015-11-11
chenm003
84fb4a4
asm: fix Main12 bug in mbtree_propagate_cost, (the IntraCost over 16bits)
2015-11-11
chenm003
5380f95
test: new test data for Main12 intraCost overflow bug in assembly version of mbtree_propagate_cost
2015-11-11
Pradeep Ramachandran
074c539
cmake: Fix finding vtune to also work in windows
2015-11-11
Ximing Cheng
214373b
entropy: improve exp-Golomb code by CLZ
2015-11-10
Kavitha Sampath
8cf2d68
Add optional parameter to setLambdaFromQP and calculateQpForCUSize functions In addition, the zOrder is no more passed explicitly to compressIntraCU(), instead used implicitly from cuGeom. This commit forms groundwork for QP based RD refinement.
2015-10-23
sa...@multicorewareinc.com
45ea73c
fix: use mvp after initialization
2015-11-06
nandaku2
3381ed1
search: bug fix in psyEnergy crash
2015-11-06
Pradeep Ramachandran
c7486fb
doc: Updating preset document with correct lookahead-slices setting
2015-11-06
sa...@multicorewareinc.com
5cc4f19
slicetype: consider skip cost in lookahead cost estimation
2015-11-06
nandaku2
e43742d
cmake: rudimentary support for cygwin Cygwin is not officially supported or tested - and no immediate plans.
2015-11-06
Ashok Kumar Mishra
39c35f1
analysis: fix segmentation fault for limit-mode in rd-0/4
2015-11-05
Santhoshini S
7c648c2
simplify math in intra refresh calculation (fixes #208)
2015-11-05
nandaku2
9cb2ecd
doc: clarify limit-modes better
2015-11-05
nandaku2
f10614f
search: improve psy-rd Earlier, psy-rd based TU calculations used energy 'lost' in the residual to compute psycost. This experimental patch changes psyCost to use energy lost in the recon to hopefully make visually better TU decisions. Also includes some cleanup, and a chroma psyEnergy bug fix.
2015-11-05
Pradeep Ramachandran
f851138
perf: Enabling lookahead-slices for all presets except veryslow & placebo Seeing ~10% performance on the faster presets on skylake, and ~2X performance on Xeon systems in ultrafast setting. Performance improvement is through a considerable increase in utilization across the board. Disabling slicing for videos of resoultion < 720p to limit impact on quality. Commit will change outputs, but reduction in quality (measured by PSNR or SSIM) is <0.01% across a wide variety o…
2015-11-05
Dnyaneshwar Gorade
f1ddd09
asm: fix intrapred_planar16x16 SSE4 code for main12
2015-11-05
Dnyaneshwar Gorade
a95e4de
asm: fix mbtree_propagate_cost asm failure, fixes #204 The SSE2 asm code reads and write extra 4 bytes if loop counter is not multiple of 2 as SSE2 asm code process 2 int values in single iteration The AVX asm code reads and write extra 4,8 or 12 bytes if loop counter is not multiple of 4 as AVX asm code process 4 int values in single iteration
2015-11-04
chenm003
bd5ac7e
improve loop in the Entropy::estSignificantMapBit()
2015-11-03
chenm003
c42ba85
reduce count of call to getChromaAddr()
2015-11-02
chenm003
36110f1
improve MotionEstimate::subpelCompare by replace variant shift to constant
2015-11-02
nandaku2
3103afb
level: correct integer representations
2015-11-05
nandaku2
c11dd97
level: allow 8.5, param_parse detects obviously wrong levels for both float/int
2015-11-04
nandaku2
bd8237a
analysis: remove shadow declarations (fixes #209)
2015-11-04
nandaku2
5d4d59e
limit-modes: make this a boolean, add documentation, nit fixes
2015-11-04
Ashok Kumar Mishra
02db15e
analysis: avoid redundant rect/amp mode analysis based on split block rdCost and mvCost for rd-0/4
2015-10-29
Ashok Kumar Mishra
c6e39df
analysis: avoid redundant rect/amp mode analysis based on split block rdCost and mvCost for modes 5/6 The analysis order for rect modes(first Nx2N, then 2NxN) is changed based on the rd cost of split blocks to get better PSNR and SSIM.
2015-11-03
Tom Vaughan
8f08484
Correct preset table in presets.rst documentation to show option "ref" (was "refs")
Approvals 1
2015-11-04
Ximing Cheng
61396ea
rc: Remove the redundant calculation on slidingWindow
2015-10-12
rajesh paulraj
8fb97aa
asm: fix intrapred_planar16x16 avx2 code for main12 sse4: intra_planar_16x16 4.42x 2220.50 9825.22 avx2: intra_planar_16x16 8.53x 1275.02 10878.43
2015-11-03
chenm003
aa0d4ca
asm: rewrite LOAD_SUMSUB_8x8P_AVX2 to avoid Intel 'Loads Blocked by Store Forwarding'
2015-10-31
Pradeep Ramachandran
351a12c
cmake: moving vtune compilation into separate file
2015-10-29
Ramya sriraman
d008c1c
asm: Fix idct4,8,16 and 32 for main12 avx2
2015-10-29
rajesh paulraj
bed4d0a
asm: fix intrapred_planar16x16 sse2 code for main12 intra_planar_16x16 7.00x 1563.27 10940.84
2015-10-28
mahesh pittala
ddbcb51
csv: fix header and data mismatch when we include comma in commandline
2015-10-28
Aarthi Thirumalai
15c0376
entropy: fix bugs in accumulation of misc bits in 1st pass
2015-10-27
Aasai priya
5932bda
Adding Frametype 'K' (fixes #161)
Comments 2
2015-10-27
Ramya sriraman
9975e52
asm: Enable and fix ssd_s for main10 and main12, sse2 and avx2
2015-10-26
nandaku2
cc0984f
asm: correct multilib prefixing for a primitive
2015-11-02
nandaku2
6563218
cmake: target processor message corrected (fixes #189)
2015-10-26
nandaku2
6d03e65
Backed out changeset: acb4cb3d7621 (fixes #201) This is an acceptable optimization, but we need to find a more portable way to use PAGE_SIZE.
2015-10-26
nandaku2
6888e9e M
Merge with stable
2015-10-26
Divya Manivannan
1f0d4de
ssd: fix overflow in ssd_s for 12 bit
Branches
stable
2015-10-12
Ramya sriraman
7302d62
asm: Fix sse_ss [32x32] & [64x64] for main12 SSE2
2015-10-19
chenm003
4dba002
asm: fix illegal instruction vbroadcasti128
2015-10-23
chenm003
a7beedf
asm: extend constant 0x3FFF to 256-bits
Comments 1
2015-10-20
Ramya sriraman
e96affb
asm: Fix sse_pp [64x64] for main10 sse2
2015-10-23
nandaku2
d72ff5f
doc: clarify colorprim and display primaries
2015-10-23
Divya Manivannan
a7251c3
typo: fix intra refresh for multipass
2015-10-22
Divya Manivannan
46f6a78
distortion: change data type of distortion for 10 bit to avoid overflow while adding for Y, U, V planes
2015-09-30
Ramya sriraman
21a842d
asm: Fix sse_pp [16x32] & [32x64] main12 AVX2
2015-10-19
Kavitha Sampath
f335a9a
analysis: fix output change in --cu-lossless and analysis-load mode for Intra slice
2015-10-19
nandaku2
b6d0c1c
cmake: correct order of linking, fixes #202 First, the library which needs symbols. Next, the library which resolves symbols.
2015-10-19
nandaku2
f900cdd
bframe-bias: correct comments
2015-10-20
Santhoshini S
1bcfea4
add cli for Intra refresh
Comments 2
2015-09-07
nandaku2
fe2b241
Implementation for Intra refresh
2015-10-19
Santhoshini S
c4878f2
Introduce structure needed for Intra refresh
2015-09-09
Ramya sriraman
04575a4
asm: Add sse_ss for [16x16],[32x32] & [64x64] for 8bpp avx2
2015-09-30
mahesh pittala
5c7826c
regression: cover rd 0 in slower presets
2015-10-15
chenm003
6ac366f
asm: fix illegal AVX instruction in mbtree_propagate_cost
2015-10-16
chenm003
9eee15a
asm: Replace MMX version of pixel_avg_w8 by SSE2, the MMX is slower on Skylake platform
2015-10-16
Dnyaneshwar Gorade
76a36ea
multilib: fix multiple definition of pelFilterLumaStrong_c
2015-10-16
Ramya sriraman
fe65544
asm:Fix sse_ss [16x16],[32x32] & [64x64] for main12 AVX2
2015-10-07
Ramya sriraman
f1a07c4
Modify input buffer for check_pixel_sse_ss() in pixelharness.cpp (Testbench)
2015-10-07
Kavitha Sampath
292b5bc
analysis: cleanup intra analysis functions During the analysis-load mode, the predicted luma and chroma modes saved in shared buffers are no longer passed explicitly to intra analysis functions. Instead the predicted modes are copied to parentCTU, thereby enabling the intra analysis functions to decide implicitly if modes should be reused.
2015-10-12
chenm003
4aae350
asm: rewrote and enable AVX/AVX2 version of propagateCost, 10378c -> 5392c (1.92x)
Comments 1
2015-10-09
Dnyaneshwar Gorade
97b7f43
asm: asm code for deblocking filter horizontal and vertical
2015-10-08
Dnyaneshwar Gorade
90baa3e
asm: separated deblocking filter into horizontal & vertical primitives for asm
2015-10-06
Ximing Cheng
936514e
BitCost: Remove the abs and new/delete operation in BitCost
2015-10-12
nandaku2
b6156a0
rdcost: distortion is 32-bit for 10bpp mode as well This should be changed in subsequent patches. With luma and chroma distortion being added up, distortion will need to be 64-bits
2015-10-09

AuthorCommitMessageDateBuilds
Divya Manivannan
0307445
cost: add extra overflow checks in cost
2015-09-30
Divya Manivannan
2e1ddec
mode: remove debug checks
2015-09-30
chenm003
f8ad1ff
asm: rewrote and enable SSE2 version of propagateCost, 9325c -> 5564c (1.68x) TODO: I keep the optimize reference code, it is faster but made output change
Comments 6
2015-10-08
chenm003
dccbae0
merge signBuffer for SAO EO optimize in future
2015-10-08
chenm003
7dfac07
asm: improve sao stats compute by SIMD
2015-10-07
chenm003
c66ea01
improve sao diff[] by primivites.sub_ps
2015-10-06
chenm003
d1c28f8
improve saoCuStatsE3 by use prepare (fenc - frec)
2015-10-06
chenm003
cbaac9f
improve saoCuStatsE2 by use prepare (fenc - frec)
2015-10-06
chenm003
7427373
improve saoCuStatsE1 by use prepare (fenc - frec)
2015-10-06
chenm003
936c4ac
improve saoCuStatsE0 by use prepare (fenc - frec)
2015-10-06
chenm003
ccac000
prepare on (fenc - frec) and improve saoCuStatsBO
2015-10-06
chenm003
0c7dad0
simplify compute on plane offset in SAO
2015-10-06
chenm003
810533f
modify findPosFirstLast API to output absSubSign
2015-10-06
chenm003
0105c04
simplify logic in hideSign loop
2015-10-06
chenm003
acb4cb3
alignment large memory block to page bound
2015-10-06
chenm003
8619d68
testbench: reduce check precision to avoid ssim_end_4 check failure in seed 0x5604F859 that report by Rajesh
2015-10-06
chenm003
11b1360
testbench: fix wrong function name display
2015-10-06
chenm003
cee63cd
reduce shift operators in rdoQuant() since trSizeCG is constant
2015-10-06
chenm003
51826e6
reduce operators on goRiceParam and c1 update logic in rdoQuant()
2015-10-06
chenm003
e82f211
reduce operators on dstCoeff[minPos] in rdoQuant()
2015-10-06
rajesh paulraj
996f587
asm: fix Main12 luma_hps avx2 luma_hps[ 4x4] - improved 1182.34c -> 914.36c luma_hps[ 4x8] - improved 1574.37c -> 1215.93c luma_hps[ 4x16] - improved 2420.23c -> 1869.97c luma_hps[ 8x4] - improved 2271.52c -> 1271.69c luma_hps[ 8x8] - improved 3069.59c -> 1720.41c luma_hps[ 8x16] - improved 4661.46c -> 2654.03c luma_hps[ 8x32] - improved 7997.91c -> 4522.86c luma_hps[12x16] - improved 6861.77c -> 4269.89c luma_hps[ 16x4] -…
2015-10-01
rajesh paulraj
d9b3164
asm: fix main12 avx2 for luma_vsp and luma_hvpp
2015-10-08
rajesh paulraj
dc22b40
asm: fix main12 avx2 for chroma_vpp/vps/vsp/vss
2015-10-05
rajesh paulraj
5aef979
asm: fix main12 avx2 for chroma_hps, chroma_hpp
2015-10-01
rajesh paulraj
df26e40
asm: fix sad[64xN] avx2 code for main12
2015-09-29
rajesh paulraj
7d5d780
asm: fix sad[48x64] avx2 code for main12
2015-09-29
rajesh paulraj
095abce
asm: fix sad[32xN] avx2 code for main12
2015-09-29
rajesh paulraj
6691644
asm: fix sad[16x64] avx2 code for main12
2015-09-29
nandaku2
55a4a9b M
Merge with stable
2015-10-08
nandaku2
5dcc9d3
Added tag 1.8 for changeset e27327f5da35
Branches
stable
2015-10-08
Aarthi Thirumalai
e27327f
rc: don't update predictors from previous frames, after reset at scenecut.
Tags
1.8
Branches
stable
2015-09-22
Aarthi Thirumalai
75b43b1
rc: scale down intra costs to predict bits when bitdepth > 8.
Branches
stable
2015-09-22
Aarthi Thirumalai
e370739
rc: bug fix to avoid vbv predictor misprediction errors at scenecut
Branches
stable
2015-10-01
Aarthi Thirumalai
8052ece
slicetype: allow scenecut engine independent of adaptive bframe option
Branches
stable
2015-10-08
nandaku2
0af3dce
tune grain: high psyrdoq and rdoq-level=2 provide better results We've been recommending these for a while, making this official now.
Branches
stable
2015-10-08
nandaku2
e33f4c7
doc: update API info doc on x265_frame_stats
Branches
stable
2015-10-08
nandaku2
56f3cf7
doc: clarify supported profiles
Branches
stable
2015-10-08
nandaku2
000a176
slicetype: detect scenecuts or scene transitions that originate at the beginning or end of the current mini-GOP.
Branches
stable
2015-10-08
nandaku2
98b1d72
Partially backed out changeset: 69d55d4c53eb If a false scenecut is detected, you make the first frame of this mini-GOP a P slice, and then restart sliceTypeAnalyse
Branches
stable
2015-10-08
nandaku2
a850117
scenecut: fix an obvious bug in scenecut thresholds
Branches
stable
Mon, 28 Sep 2015 14:34:41 +0530 Dnyaneshwar G cleanup: align NR buffer for asm, rearrange member variables to avoid padding
Wed, 30 Sep 2015 14:57:15 +0530 Sagar Kotecha remove unnecessary function argument
Wed, 30 Sep 2015 13:44:31 +0530 Deepthi Nandakumar Merge with stable
Tue, 29 Sep 2015 14:14:24 +0530 Sagar Kotecha Fix: Provide width and height of input file to dither, param may have padded that.
Tue, 29 Sep 2015 16:40:30 +0530 Ashok Kumar Mishra analysis: avoid motion references not used by split blocks in pme mode
Mon, 28 Sep 2015 13:38:33 +0530 Deepthi Nandakumar Merge with stable
Mon, 14 Sep 2015 09:28:07 +0530 Ramya Sriraman asm: fix sse_pp[32x64] sse2 asm for 12 bit
Mon, 28 Sep 2015 12:34:22 +0530 Min Chen rdcost: fix checked build warnings, nits
Mon, 28 Sep 2015 12:34:22 +0530 Steve Borho rdcost: fix 12bit checked build warnings, nits
Mon, 28 Sep 2015 12:34:22 +0530 Min Chen fix Main12 satd overflow bug up to SSE4, (fixes #180)
Mon, 28 Sep 2015 12:34:22 +0530 Min Chen fix SSE_PP intermediate result overflow in Main12, (fixes #180)
Mon, 28 Sep 2015 12:25:45 +0530 Deepthi Nandakumar Merge with stable
Mon, 28 Sep 2015 10:38:12 +0530 Dnyaneshwar G main12: fix intra_pred_planar8x8 overflow
Fri, 11 Sep 2015 11:28:35 +0530 Aasaipriya Chandran asm: Re-enabling asm primitives
Thu, 24 Sep 2015 18:53:38 -0500 Min Chen reduce operators on get DeQuant in rdoQuant()
Thu, 24 Sep 2015 18:53:36 -0500 Min Chen replace c1c2Idx by c1c2Rate
Thu, 24 Sep 2015 18:53:33 -0500 Min Chen asm: modify nquant() output to reduce abs operator in rdoQuant()
Tue, 15 Sep 2015 15:32:14 +0530 Dnyaneshwar G asm: reduced 'vpermq' instructions, improved 1040c->800c, 22%
Fri, 25 Sep 2015 10:20:30 +0530 Dnyaneshwar G asm: avx2 code for sad_x3_64xN, improved over 40% than SSE
Fri, 25 Sep 2015 10:19:11 +0530 Dnyaneshwar G asm: avx2 code for sad_x3_32xN, improved over 40% than SSE
Tue, 08 Sep 2015 17:54:11 +0530 Dnyaneshwar G asm: AVX2 code for pixel_var primitive, improved over 40% than SSE
Thu, 24 Sep 2015 18:53:28 -0500 Min Chen testbench: fix bug on seed 0x55EFB6F4, the numNonZero can't be Zero
Fri, 25 Sep 2015 16:36:02 +0530 Deepthi Nandakumar Merge with stable
Fri, 25 Sep 2015 16:35:43 +0530 Deepthi Nandakumar Backed out changeset: a54edf106023
Fri, 25 Sep 2015 09:58:31 +0530 Deepthi Nandakumar Merge with stable
Thu, 24 Sep 2015 14:18:53 +0530 Pradeep Ramachandran nit: typo in comment
Thu, 24 Sep 2015 18:53:31 -0500 Min Chen fix PSYVALUE shift overflow (fixes #180) [OUTPUT CHANGE on 12bpp]
Thu, 24 Sep 2015 18:53:28 -0500 Min Chen testbench: fix bug on seed 0x55EFB6F4, the numNonZero can't be Zero
Wed, 23 Sep 2015 16:19:48 +0530 Pradeep Ramachandran nit: white space
Mon, 21 Sep 2015 10:58:59 +0530 Pradeep Ramachandran bug: Fixes with numa thread settings on windows/linux
Wed, 23 Sep 2015 14:28:28 +0530 Deepthi Nandakumar Merge with stable
Tue, 22 Sep 2015 13:33:13 +0530 Aarthi Thirumalai slicetype: identify and mark scenecuts as P slices when scenecutThreshold is 0
Thu, 10 Sep 2015 16:02:02 +0530 Rajesh Paulraj asm: pixelavg_pp[48x64] avx2 8bpp code
Wed, 09 Sep 2015 17:17:55 -0500 Min Chen reduce operators on rdoQuant() compute sigHide cost
Wed, 09 Sep 2015 17:17:25 -0500 Min Chen reduce conditional operators in rdoQuant
Wed, 09 Sep 2015 17:17:22 -0500 Min Chen reduce stack space since log2TrSize is constant
Wed, 09 Sep 2015 17:17:19 -0500 Min Chen improve rdoQuant 10%+- by C+-+- template <log2TrSize>
Wed, 23 Sep 2015 12:52:05 +0530 Deepthi Nandakumar Merge with stable
Wed, 09 Sep 2015 17:02:32 -0500 Min Chen fix build error, define INT16_MAX
Tue, 15 Sep 2015 14:20:06 +0530 Rajesh Paulraj asm: avx2 8bpp code for chroma_p2s[16xN] for i420, i422, improved over 25% than SSE
Tue, 15 Sep 2015 13:56:14 +0530 Rajesh Paulraj asm: avx2 8bpp code for convert_p2s[16xN],improved over 25% than SSE
Tue, 15 Sep 2015 11:30:37 +0530 Rajesh Paulraj asm: avx2 code for sad_x4_48x64, improved over 25% than SSE
Tue, 15 Sep 2015 11:25:28 +0530 Rajesh Paulraj asm: avx2 code for sad_x4_64xN, improved over 40% than SSE
Mon, 14 Sep 2015 09:28:07 +0530 Ramya Sriraman asm: fix sse_pp[32x64] sse2 asm for 12 bit
Mon, 21 Sep 2015 18:48:46 -0500 Min Chen update copyright header
Fri, 18 Sep 2015 18:53:46 -0500 Min Chen rdcost: fix checked build warnings, nits
Fri, 18 Sep 2015 11:49:00 -0500 Steve Borho rdcost: fix 12bit checked build warnings, nits
Wed, 16 Sep 2015 17:25:21 -0500 Min Chen fix Main12 satd overflow bug up to SSE4, (fixes #180)
Wed, 16 Sep 2015 17:25:19 -0500 Min Chen fix SSE_PP intermediate result overflow in Main12, (fixes #180)
Tue, 08 Sep 2015 16:38:01 +0530 Pradeep Ramachandran bug: build warnings removal for linux, correct threading masks for windows.
Tue, 01 Sep 2015 15:00:55 +0530 Dnyaneshwar G asm: avx2 asm for intra_ang32 mode 17 & 19
Tue, 01 Sep 2015 11:01:27 +0530 Dnyaneshwar G asm: avx2 asm for intra_ang32 mode 16 & 20
Wed, 26 Aug 2015 17:06:25 +0530 Ramya Sriraman asm: fix sse_pp[16x32] sse2 asm for 12-bit
Thu, 03 Sep 2015 14:41:06 +0530 Pradeep Ramachandran Performance: Don't split threads into per-NUMA pools unless specified in cli
Mon, 07 Sep 2015 11:55:20 +0530 Kavitha Sampath param: replace contentLightLevelInfo with seperate integers maxCLL and maxFALL
Mon, 07 Sep 2015 11:50:43 +0530 Dnyaneshwar G Merge with stable
Mon, 07 Sep 2015 11:47:54 +0530 Dnyaneshwar G asm: fix alignment of NR buffers, assembly code expects alignment
Thu, 03 Sep 2015 22:26:21 +0530 Deepthi Nandakumar Merge with stable
Thu, 03 Sep 2015 10:03:50 +0530 Deepthi Nandakumar SEI: remove recovery point SEI messages inserted every keyframe
Wed, 02 Sep 2015 14:03:56 +0530 Ashok Kumar Mishra Quant: fix for decoding hash mismatch and non-deterministic output in multi-socket m/c
Tue, 01 Sep 2015 17:06:05 +0530 Ashok Kumar Mishra Merge with stable
Tue, 01 Sep 2015 13:50:26 +0530 Ashok Kumar Mishra Quant: fix for non-deterministic ouput in lossless mode - issue #173
Tue, 01 Sep 2015 14:07:58 +0530 Deepthi Nandakumar api: remove bool to prevent portability issues
Tue, 01 Sep 2015 13:43:49 +0530 Deepthi Nandakumar encoder: DCT coefficients are always 16-bit
Tue, 01 Sep 2015 11:38:47 +0530 Pradeep Ramachandran bug: Clip # threads only if # threads is > MAX_POOL_THREADS, no check earlier
Fri, 28 Aug 2015 17:51:54 -0700 Min Chen asm: new AVX2 algorithm on interp_4tap_horiz_ps_32x32, 3664c -> 3362c
Mon, 31 Aug 2015 11:20:27 +0530 Deepthi Nandakumar Merge with stable
Fri, 28 Aug 2015 10:12:15 +0530 Dnyaneshwar G asm: fix dynamic range of input to quant primitive
Thu, 27 Aug 2015 15:33:49 +0530 Divya Manivannan stats: add scenecut value for each frame
Thu, 27 Aug 2015 10:13:56 +0530 Dnyaneshwar G asm: avx2 asm for intra_ang32 mode 15, 5700c->1600c
Wed, 26 Aug 2015 17:01:08 -0700 Min Chen Testbench for costC1C2Flag and enable SSE2 primivite
Wed, 26 Aug 2015 16:37:32 -0700 Min Chen testbench: fix bug in check_costCoeffRemain, use different data in every iteration
Wed, 26 Aug 2015 15:35:06 +0530 Dnyaneshwar G asm: avx2 asm for intra_ang32 mode 14, 5600c->1400c
Wed, 26 Aug 2015 15:32:14 +0530 Dnyaneshwar G asm: avx2 asm for intra_ang32 mode 13, 4800c->1400c
Wed, 26 Aug 2015 15:30:11 +0530 Dnyaneshwar G asm: avx2 asm for intra_ang32 mode 12, 4758c->1474c
Tue, 25 Aug 2015 11:02:17 +0530 Dnyaneshwar G asm: optimized intra_ang16 mode 11 avx2 asm, 520c->370c
Tue, 25 Aug 2015 10:48:24 +0530 Dnyaneshwar G asm: avx2 asm for intra_ang32 mode 11, 4550c->1326c
Tue, 25 Aug 2015 10:53:32 +0530 Dnyaneshwar G asm: AVX2 asm for intra_ang_32 mode 10, 816c->452c
Mon, 24 Aug 2015 18:25:53 +0530 Dnyaneshwar G asm: AVX2 asm for intra_ang_32 mode 9, 4552c->1350c
Tue, 25 Aug 2015 18:19:17 +0530 Ashok Kumar Mishra analysis: avoid motion references not used by split blocks in pme mode
Wed, 26 Aug 2015 16:10:42 +0530 Pradeep Ramachandran Performance: Prevent small thread-pools if NUMA disabled and # CPUs > MAX_POOL_THREADS
Thu, 20 Aug 2015 11:47:18 +0530 Deepthi Nandakumar doc: update with VBV emergency denoising specifics
Wed, 26 Aug 2015 10:32:53 +0530 Sagar Kotecha Add emergency denoising when frame qp > QP_MAX_SPEC
Wed, 26 Aug 2015 12:37:57 +0530 Kavitha Sampath param: update calculated maxCLL, maxFALL values to contentLightLevelInfo
Tue, 25 Aug 2015 16:39:12 -0700 Min Chen faster ctxSig by replace array table_cnt by 64-bits constant
Tue, 25 Aug 2015 11:27:00 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 17, improved over 65% than SSE asm
Mon, 24 Aug 2015 16:25:39 +0530 Rajesh Paulraj asm: replace movu+-vinserti128 by vbroadcasti128 instruction
Mon, 24 Aug 2015 16:26:14 -0700 Min Chen reorder on intra_pred_8x8 function pointer
Mon, 24 Aug 2015 16:26:12 -0700 Min Chen asm: re-design AVX2 algorithm for intra_pred_8x8[20], 246c -> 194c
Mon, 24 Aug 2015 16:26:05 -0700 Min Chen asm: re-design AVX2 algorithm for intra_pred_8x8[16], 334c -> 200c
Mon, 24 Aug 2015 14:04:32 +0530 Divya Manivannan stats: average residual energy after motion prediction per frame
Fri, 21 Aug 2015 09:50:34 -0400 Pradeep Ramachandran Enabling the option to compile without libNUMA support in Linux.
Fri, 21 Aug 2015 18:14:02 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 16, improved over 63% than SSE asm
Fri, 21 Aug 2015 18:02:36 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 15, improved over 60% than SSE asm
Fri, 21 Aug 2015 17:50:42 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 14, improved over 59% than SSE asm
Fri, 21 Aug 2015 17:32:17 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 13, improved over 58% than SSE asm
Fri, 21 Aug 2015 17:16:51 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 12, improved over 43% than previous avx2 asm
Fri, 21 Aug 2015 16:52:24 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 9, improved over 53% than previous avx2 asm
Mon, 24 Aug 2015 12:39:05 +0530 Deepthi Nandakumar Merge with stable
Thu, 20 Aug 2015 21:33:13 -0700 Henrik Gramner checkasm: Properly save rdx/edx in checkasm_call() on x86
Thu, 20 Aug 2015 10:20:20 +0530 Steve Borho cmake: show multilib details in build info string
Fri, 21 Aug 2015 15:53:24 +0530 Deepthi Nandakumar Merge with stable
Thu, 20 Aug 2015 09:21:08 +0530 Steve Borho api: move recursion check to just before generic libx265 load (fixes #171)
Thu, 20 Aug 2015 16:54:40 +0530 Deepthi Nandakumar Merge with stable
Thu, 20 Aug 2015 10:06:31 +0530 Aasaipriya Chandran asm: disabled 8bpp AVX & AVX2 primitives having less than 10% speed up over SSE
Thu, 20 Aug 2015 11:13:25 +0530 Deepthi Nandakumar doc: update csv description
Wed, 19 Aug 2015 11:09:35 -0700 Min Chen asm: Testbench for planeClipAndMax and enable it
Wed, 19 Aug 2015 11:09:33 -0700 Min Chen asm: new primivite planeClipAndMax for Clip Luma to custom range and statistics MaxLumaLeve
Tue, 18 Aug 2015 17:18:37 +0530 Divya Manivannan stats: write performance statistics per frame when --csv-log-level=2
Wed, 19 Aug 2015 16:46:00 +0530 Deepthi Nandakumar Merge with stable
Wed, 19 Aug 2015 13:59:38 +0530 Aasaipriya Chandran asm: disabled 10bpp AVX & AVX2 primitives having less than 10% speed up over SSE
Wed, 19 Aug 2015 13:20:33 +0530 Steve Borho doc: param.interlaceMode is set by option name "--interlace"
Wed, 19 Aug 2015 10:16:57 +0530 Steve Borho main12: remove scary experimental warnings
Wed, 19 Aug 2015 10:36:59 +0530 Steve Borho slicetype: fix compiler warning and misc nits
Wed, 19 Aug 2015 09:52:38 +0530 Steve Borho cli: derive output bit depth from --profile if --output-depth is not specified
Wed, 19 Aug 2015 13:06:45 +0530 Steve Borho rc: move stats-file write into if (outframe) conditional
Tue, 18 Aug 2015 12:45:52 +0530 Deepthi Nandakumar Merge with stable
Tue, 18 Aug 2015 09:46:44 +0530 Steve Borho threading: add a slow-path for platforms with no system atomics (closes #85)
Tue, 18 Aug 2015 09:56:20 +0530 Steve Borho api: prevent recursion in libx265.dll fallback (refs #156)
Mon, 17 Aug 2015 14:39:14 -0700 Min Chen asm: remove macro vpbroadcastd and fix all of invalid case on vpbroadcastd
Mon, 17 Aug 2015 18:32:04 +0530 Mahesh Pittala encoder: fix typo
Mon, 17 Aug 2015 18:48:14 +0530 Divya Manivannan rdcost: fix warning in format specifier of X265_CHECK in calcRdCost
Mon, 17 Aug 2015 14:13:47 +0530 Aarthi Thirumalai rc: fix corrupted stat file issue in multipass encodes (ref #147)
Tue, 11 Aug 2015 15:27:34 +0530 Aarthi Thirumalai rc: adjust qp for scene transitions and fade ins to avoid quality loss with vbv
Wed, 22 Jul 2015 00:29:26 +0530 Aarthi Thirumalai slicetype: Modify Scenecut algorithm to detect scene transition points
Mon, 17 Aug 2015 11:25:25 +0530 Steve Borho cmake: default ENABLE_ASSEMBLY=OFF for non-x86 builds (refs #167)
Mon, 17 Aug 2015 10:52:15 +0530 Deepthi Nandakumar Merge with stable
Mon, 17 Aug 2015 10:47:02 +0530 Kavitha Sampath stats: log maxCLL and maxFALL values calculated from input pictures
Mon, 17 Aug 2015 10:27:08 +0530 Mahesh Pittala regression: reset qg-size
Fri, 14 Aug 2015 13:47:08 +0530 Ashok Kumar Mishra analysis: skip intra if split was analyzed and no split CUs used intra in pmode
Fri, 14 Aug 2015 13:47:08 +0530 Ashok Kumar Mishra analysis: avoid motion references if not used by split blocks in pmode
Fri, 14 Aug 2015 13:47:08 +0530 Ashok Kumar Mishra analysis: re-order analysis to do splits before ME or intra for pmode
Mon, 17 Aug 2015 10:27:40 +0530 Deepthi Nandakumar Merge with stable
Fri, 14 Aug 2015 16:45:12 +0530 Steve Borho api: fallback to multilib library if profile-named library not found (refs #156)
Fri, 14 Aug 2015 16:28:19 +0530 Steve Borho api: nit
Wed, 12 Aug 2015 18:12:20 +0530 Dnyaneshwar G asm: AVX2 asm for intra_ang_32 mode 8, improved over 40% than SSE asm
Wed, 12 Aug 2015 15:21:45 +0530 Dnyaneshwar G asm: AVX2 asm for intra_ang_32 mode 7, improved over 40% than SSE asm
Wed, 12 Aug 2015 13:38:25 +0530 Dnyaneshwar G asm: AVX2 asm for intra_ang_32 mode 6, improved over 48% than SSE asm
Tue, 11 Aug 2015 18:23:48 +0530 Dnyaneshwar G asm: AVX2 asm for intra_ang_32 mode 5, improved over 48% than SSE asm
Fri, 14 Aug 2015 11:05:15 +0530 Deepthi Nandakumar picyuv: cleanup, remove always on padx, pady conditionals
Fri, 14 Aug 2015 11:02:40 +0530 Deepthi Nandakumar Merge with stable
Fri, 14 Aug 2015 11:02:00 +0530 Deepthi Nandakumar encoder: initialise cuCount
Thu, 13 Aug 2015 15:09:29 +0530 Kavitha Sampath stats: fix use of uninitialized pixels in maximum and average luma level calculation
Wed, 12 Aug 2015 16:35:27 -0700 Min Chen remove reduce operators outside loop in FrameEncoder::processRowEncoder()
Thu, 13 Aug 2015 15:32:59 +0530 Deepthi Nandakumar quantOffsets: move allocation to frame::create
Tue, 11 Aug 2015 19:23:00 +0530 Divya Manivannan stats: fix error in average calculation
Fri, 07 Aug 2015 17:22:48 +0530 Divya Manivannan Main12: fix distortion data type
Fri, 14 Aug 2015 10:48:59 +0530 Steve Borho Merge with stable
Fri, 14 Aug 2015 09:58:25 +0530 Steve Borho doc: fix typos and improve readability of threading chapter
Fri, 14 Aug 2015 09:06:13 +0530 Steve Borho getopt: remove double underscores from prototype arguments (fixes #162)
Wed, 12 Aug 2015 15:13:51 +0530 Pradeep Ramachandran cleanup: simplify slice ref lists; moving shared offset buffers into SPS
Wed, 12 Aug 2015 08:52:12 +0530 Deepthi Nandakumar doc: edit min-luma and max-luma descriptions
Tue, 11 Aug 2015 18:37:39 +0530 Deepthi Nandakumar Merge with stable
Thu, 06 Aug 2015 11:11:44 +0530 Santhoshini Sekar add API and implementation for Region of Interest(ROI)
Mon, 10 Aug 2015 16:51:34 -0700 Min Chen asm: new avx2 algorithm on intra_pred_ang[11], 730c -> 481c
Mon, 10 Aug 2015 16:51:31 -0700 Min Chen asm: replace LEA by ADD in macro TRANSPOSE_STORE_8x32
Mon, 10 Aug 2015 17:48:19 +0530 Dnyaneshwar G asm: AVX2 asm for intra_ang_32 mode 4, improved over 45% than SSE asm
Tue, 11 Aug 2015 17:55:11 +0530 Kavitha Sampath api: add options max-luma and min-luma to set luma range of source pictures
Tue, 11 Aug 2015 14:30:27 +0530 Ashok Kumar Mishra Quant: fix for decoding hash mismatch in lossless mode
Fri, 07 Aug 2015 12:29:40 +0530 Deepthi Nandakumar Merge with default; prepare for 1.8
Thu, 06 Aug 2015 14:23:43 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 8, replace old avx2 code
Thu, 06 Aug 2015 14:20:08 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 7, replace old avx2 code
Thu, 06 Aug 2015 14:12:23 +0530 Rajesh Paulraj asm: avx2 code for intra_ang_16 mode 6, replace old avx2 code
Thu, 06 Aug 2015 13:14:07 +0530 Rajesh Paulraj asm: new algorithm for intra_ang_16 mode 5, improved over 16% than previous avx2 code
Thu, 06 Aug 2015 13:08:58 +0530 Rajesh Paulraj asm: new algorithm for intra_ang_16 modes 4 & 32, improved over 15%
Thu, 06 Aug 2015 13:02:22 +0530 Rajesh Paulraj asm: new algorithm for intra_ang_16 modes 3 & 33, improved over 23%
Thu, 06 Aug 2015 10:29:06 +0530 Kavitha Sampath stats: use input source pictures to calculate average and max luma level
Wed, 05 Aug 2015 15:09:14 +0530 Dnyaneshwar G asm: updated avx2 algorithm for copy_ps 32xN & 64xN, improved over 45% than SSE asm
Wed, 05 Aug 2015 12:20:01 +0530 Dnyaneshwar G asm: disabled AVX & AVX2 primitives having less than 3% speed up over SSE
Mon, 03 Aug 2015 14:56:21 -0500 Steve Borho vui: tweak the string name of ARIB STD-B67, to avoid possible future conflicts
Tue, 04 Aug 2015 11:59:48 +0530 Dnyaneshwar G asm: disabled AVX primitives having less than 3% speed up over SSE
Mon, 03 Aug 2015 15:40:50 +0530 Dnyaneshwar G asm: avx2 code for pixelavg_pp 32xN & 64xN, improved over 40% than SSE
Mon, 03 Aug 2015 10:18:46 -0500 Steve Borho threadpool: nit
Mon, 03 Aug 2015 16:53:46 +0530 Deepthi Nandakumar vui: update help
Mon, 03 Aug 2015 10:28:34 +0530 Deepthi Nandakumar vui: add support for transfer characteristic std-b67
Mon, 03 Aug 2015 09:46:43 +0530 Deepthi Nandakumar param: set qgsize to default 32 for medium and all slower presets
Mon, 03 Aug 2015 09:43:21 +0530 Deepthi Nandakumar info: add qg-size to info SEI
Wed, 29 Jul 2015 11:41:57 +0530 Divya Manivannan stats: fix loss of precision in average luma level per frame
Tue, 28 Jul 2015 16:10:30 +0530 Ashok Kumar Mishra analysis: fix for rd-0 non-deterministic output
Mon, 27 Jul 2015 15:15:35 +0530 Divya Manivannan stats: average and maximum luma level per frame
Mon, 27 Jul 2015 13:03:08 -0700 Min Chen asm: fix Main12 fault on AVX2 weight_pp
Mon, 27 Jul 2015 13:03:06 -0700 Min Chen asm: fix Main12 fault on AVX2 dequant
Mon, 27 Jul 2015 13:03:03 -0700 Min Chen update Main12 asm value range check on dequant_normal_c
Mon, 27 Jul 2015 14:07:16 +0530 Deepthi Nandakumar threadpool: fix calculation of JobProviders
Mon, 27 Jul 2015 13:00:17 +0530 Deepthi Nandakumar doc: example is for a D65, P3 color space
Sun, 26 Jul 2015 16:12:32 +0530 Deepthi Nandakumar asm: add missing prefix, remove TODO comments
Thu, 23 Jul 2015 17:45:47 +0530 Divya Manivannan rc: fix rate factor calculation after updating m_avgQpRc in rateControlEnd
Thu, 23 Jul 2015 18:14:49 +0530 Sumalatha Polureddy asm: testbench code for costCoeffRemain()
Wed, 22 Jul 2015 15:42:15 +0530 Mahesh Pittala regression: add recon-y4m-exec commads
Wed, 22 Jul 2015 15:31:58 +0530 Mahesh Pittala regression: add analysis-mode save, load commands
Wed, 22 Jul 2015 10:24:10 +0530 Divya Manivannan stats: average psyEnergy per frame
Thu, 23 Jul 2015 13:59:05 +0530 Dnyaneshwar G main12: added lambda tables based based on qp values
Wed, 22 Jul 2015 12:56:34 -0500 Steve Borho slicetype: nit
Tue, 21 Jul 2015 14:30:19 -0700 Min Chen asm: fix Main12 fault on saoCuOrgB0_avx2
Tue, 21 Jul 2015 14:30:16 -0700 Min Chen asm: fix Main12 fault on intra_dc_avx2
Tue, 21 Jul 2015 14:30:14 -0700 Min Chen asm: disable Main12 fault functions on AVX2
Tue, 21 Jul 2015 14:30:11 -0700 Min Chen asm: fix Main12 Assembly error and disable fault functions, now we are work with assembly up to AVX
Wed, 17 Jun 2015 12:02:33 +0530 Santhoshini Sekar aq: new auto variance mode with biasing to dark scenes
Mon, 20 Jul 2015 17:18:54 -0700 Min Chen asm: apply new algorithm on upShift_8_sse4
Fri, 03 Jul 2015 06:29:07 -0400 Peter Kov+AMMAoQDFISI Fixed POWER CPU architecture detection
Mon, 13 Jul 2015 16:00:36 +0530 Divya Manivannan stats: average luma and chroma distortion per frame
Mon, 13 Jul 2015 12:16:57 +0530 Dnyaneshwar G asm: new algorithm for intra_ang_32 modes 3 & 33, improved over 50% than previous asm
Thu, 16 Jul 2015 19:36:35 -0700 Min Chen asm: rewrite partial process code in upShift_8_avx2 to avoid Mac crash bug
Wed, 15 Jul 2015 17:09:57 -0700 Min Chen asm: fix pixel_satd_4x16_sse2 overflow in Main12
Wed, 15 Jul 2015 17:09:54 -0700 Min Chen asm: disable error SSE2 functions for Main12
Wed, 15 Jul 2015 17:09:52 -0700 Min Chen asm: fix pixel_val_sse2 in Main12
Wed, 15 Jul 2015 16:18:53 +0530 Divya Manivannan stats: fix skip cu count for 2 pass
Thu, 16 Jul 2015 19:03:03 +0530 Deepthi Nandakumar doc: update limit-refs documentation
Tue, 14 Jul 2015 16:29:46 -0700 Min Chen asm: fix intra_pred_dc_sse2 in Main12
Wed, 15 Jul 2015 12:24:46 +0530 Deepthi Nandakumar cli: add 12-bit to showHelp
Wed, 15 Jul 2015 11:54:24 +0530 Deepthi Nandakumar dither: fix bitdepth check
Tue, 23 Jun 2015 20:35:38 +0530 Ashok Kumar Mishra entropy: removed g_puOffset table
Tue, 23 Jun 2015 20:35:34 +0530 Ashok Kumar Mishra analysis: used CUData helper function to get number of PUs and offset
Tue, 23 Jun 2015 20:35:28 +0530 Ashok Kumar Mishra analysis: removed switch-case to read the best ref index
Tue, 23 Jun 2015 20:35:24 +0530 Ashok Kumar Mishra Regression Test: added new command line --ref-limits for RD-5/6 in regression-tests.txt
Tue, 23 Jun 2015 20:35:20 +0530 Ashok Kumar Mishra analysis: model the effectiveness of --limit-ref with RD 5/6
Tue, 23 Jun 2015 20:35:17 +0530 Ashok Kumar Mishra analysis: respect X265_REF_LIMIT_DEPTH with RD 5/6
Tue, 23 Jun 2015 20:35:13 +0530 Ashok Kumar Mishra stats: RD 5/6 profile effectiveness of avoiding intra if split CUs did not select it
Tue, 23 Jun 2015 20:35:10 +0530 Ashok Kumar Mishra analysis: skip intra in RD 5/6 if split was analyzed and no split CUs used intra
Tue, 23 Jun 2015 20:35:07 +0530 Ashok Kumar Mishra analysis: at RD 5/6 avoid motion references if not used by split blocks
Thu, 21 May 2015 19:16:28 +0530 Ashok Kumar Mishra analysis: re-order RD 5/6 analysis to do splits before ME or intra
Mon, 13 Jul 2015 17:38:02 -0700 Min Chen asm: enable SSE2 of sad[8x16]
Mon, 13 Jul 2015 17:37:59 -0700 Min Chen asm: fix Main12 bugs in sad_mmx2 & sad_sse2
Mon, 13 Jul 2015 17:37:57 -0700 Min Chen asm: Assembly SSE2/AVX2 for planecopy_sp_shl
Mon, 13 Jul 2015 18:00:30 +0530 Dnyaneshwar G asm: fix saoCuStatsE0 segmentation fault in linux
Mon, 13 Jul 2015 15:33:23 -0500 Steve Borho cmake: fix testbench linkage in multilib default build
Mon, 13 Jul 2015 10:47:22 -0500 Steve Borho param: follow-up cleanups from --log-level frame removal
Mon, 13 Jul 2015 16:53:29 +0530 Dnyaneshwar G asm: fix saoCuStatE1 testbench failure
Wed, 01 Jul 2015 14:36:18 +0530 Divya Manivannan stats: count of each CU partition per frame
Mon, 13 Jul 2015 14:44:57 +0530 Deepthi Nandakumar log-level: remove X265_LOG_FRAME, frame level logging is supported in CSV only
Mon, 13 Jul 2015 12:47:50 +0530 Dnyaneshwar G asm: fix linux build error- cannot override register size
Mon, 13 Jul 2015 11:05:25 +0530 Deepthi Nandakumar cmake: remove empty file set
Thu, 09 Jul 2015 17:51:09 +0530 Rajesh Paulraj asm: frameInitLowres avx2 code for 8bpp and 10bpp
Tue, 07 Jul 2015 12:29:32 +0530 Dnyaneshwar G asm: sse4 code for saoCuStatsE1, improved 320369c->151086c
Tue, 07 Jul 2015 12:17:08 +0530 Dnyaneshwar G asm: sse4 code for saoCuStatsE0, improved 250341c->147284c
Tue, 07 Jul 2015 11:14:35 +0530 Dnyaneshwar G asm: sse4 code for saoCuStatsBO, improved 185378c->131279c
Sun, 12 Jul 2015 17:23:57 -0500 Steve Borho cli: move CSV and dither features into x265-extras, export from CLI on Windows
Sun, 12 Jul 2015 17:18:52 -0500 Steve Borho cmake: look for yasm 1.3.0 binaries as well as 1.2.0
Sat, 11 Jul 2015 12:31:21 -0500 Steve Borho test: correctly report 12bit builds
Sat, 11 Jul 2015 12:29:09 -0500 Steve Borho test: support test-bench builds with EXPORT_C_API=OFF (special namespaces)
Fri, 10 Jul 2015 19:21:02 -0700 Min Chen fix pixelcmp testbench on 12bpp
Fri, 10 Jul 2015 19:20:56 -0700 Min Chen Main12: fix up sample fault on 10b -> 12b input convert
Fri, 10 Jul 2015 16:25:51 -0700 Min Chen Main12: comment on constant SAO_BIT_INC
Fri, 10 Jul 2015 15:57:44 -0700 Min Chen asm: fix Main12 assembly up to SSSE3
Fri, 10 Jul 2015 11:52:31 -0500 Steve Borho api: change --crop-rect to --display-window to avoid confusion
Thu, 09 Jul 2015 17:47:46 -0700 Min Chen asm: use general constant INTERP_MAGIC_PS to replcae exact bit depth dependency magic constant
Thu, 09 Jul 2015 17:39:18 -0700 Min Chen asm: replace tab_c_n32768 by pd_n32768
Thu, 09 Jul 2015 17:29:40 -0700 Min Chen asm: fix Main12 luma_vps_sse2
Thu, 09 Jul 2015 17:29:37 -0700 Min Chen improve duplicate MV check by reduce condition jump
Fri, 10 Jul 2015 11:13:42 -0500 Steve Borho cli: move zones help into rate-control section (it does not affect slice types)
Fri, 10 Jul 2015 11:13:08 -0500 Steve Borho cli: fix --log-level full --help by removing extra param_default() calls
Fri, 10 Jul 2015 11:12:36 -0500 Steve Borho multilib: more portable string compare
Thu, 09 Jul 2015 15:22:53 -0500 Steve Borho doc: nits
Thu, 09 Jul 2015 13:07:52 -0500 Steve Borho cmake: msys includes GNU ar and can use the same approach as Linux
Thu, 09 Jul 2015 12:57:29 -0500 Steve Borho cmake: demonstrate how MSVC static libs can be combined for multilib packages
Thu, 09 Jul 2015 12:38:22 -0500 Steve Borho cmake: cleanup EXTRA_LINK_FLAGS, move all logic together
Thu, 09 Jul 2015 10:30:35 -0500 Steve Borho cmake: add `ar` and `libtool` examples to multlib.bat for linux and BSD
Wed, 08 Jul 2015 13:35:39 -0500 Steve Borho cmake: keep all linker options in list, fixes multilib link
Wed, 08 Jul 2015 12:00:38 -0500 Steve Borho cmake: disable shared lib on linux multlib for now
Tue, 07 Jul 2015 16:20:27 -0700 Min Chen fix output mistake in Main12
Wed, 08 Jul 2015 11:46:24 -0500 Steve Borho cmake: add exports def file for all Windows compilers, not just MSVC
Mon, 06 Jul 2015 14:12:55 +0530 Deepthi Nandakumar bitcost: avoid overflow when mvx and mvy costs are added together
Mon, 06 Jul 2015 13:58:41 -0500 Steve Borho api: nits
Mon, 06 Jul 2015 13:58:35 -0500 Steve Borho cmake: export C API from multilib, enables multibit shared libs (fixes #153)
Mon, 06 Jul 2015 11:24:29 -0500 Steve Borho primitives: stubs for ARM cpu-detect functions (refs #155)
Mon, 06 Jul 2015 15:03:14 -0500 Steve Borho cmake: export our public C API from our Windows CLI executable
Mon, 06 Jul 2015 17:15:56 +0530 Dnyaneshwar G asm: fix 32-bit build error- undefined symbol r7d, r8d
Mon, 06 Jul 2015 10:48:21 -0500 Steve Borho Merge
Fri, 03 Jul 2015 19:50:02 +0530 Divya Manivannan motion: fix overflow in mvcost() check failure.
Mon, 29 Jun 2015 12:49:55 +0530 Aasaipriya Chandran asm: avx2 code for weight_sp() 16bpp
Wed, 01 Jul 2015 16:51:20 +0530 Dnyaneshwar G sao: created new primitive for saoCuStatsBO
Wed, 01 Jul 2015 16:50:32 +0530 Dnyaneshwar G sao: created new primitive for saoCuStatsE0
Wed, 01 Jul 2015 16:49:24 +0530 Dnyaneshwar G sao: created new primitive for saoCuStatsE1
Fri, 03 Jul 2015 14:08:57 -0500 Steve Borho build: msys multilib.sh needed a semicolon between extra libs
Fri, 03 Jul 2015 13:43:47 -0500 Steve Borho level: signal general_one_picture_only_constraint_flag correctly
Fri, 03 Jul 2015 12:52:24 -0500 Steve Borho docs: further improve profile determination documentation
Fri, 03 Jul 2015 12:50:06 -0500 Steve Borho level: detect still picture profile based on just -f 1, other fixes
Fri, 03 Jul 2015 12:46:06 -0500 Steve Borho param: expose param.totalFrames as param_parse option name 'total-frames'
Fri, 03 Jul 2015 09:45:14 +0530 Deepthi Nandakumar sao: cleanup, remove unnecessary rdoInit, no output change
Thu, 02 Jul 2015 16:49:08 -0700 Min Chen asm: fix Main12 luma_hps_sse2
Thu, 02 Jul 2015 14:33:32 -0700 Min Chen asm: fix Main12 ssim_end_4
Thu, 02 Jul 2015 17:12:42 -0500 Min Chen asm: main12 dynamic range fixes for DCT
Thu, 02 Jul 2015 14:25:03 -0700 Min Chen main12: pass correct bit-depth to assembler
Thu, 02 Jul 2015 16:11:46 -0500 Steve Borho docs: mention main12 and intra profile considerations
Thu, 02 Jul 2015 16:03:51 -0500 Steve Borho cli: nit
Thu, 02 Jul 2015 16:03:48 -0500 Steve Borho cli: suggest actual help command for help
Thu, 02 Jul 2015 14:43:23 -0500 Steve Borho api: emit a frightening warning when Main12 is used
Thu, 02 Jul 2015 14:48:57 -0500 Steve Borho level: plumb in support for Main12 and *-Intra profiles
Mon, 29 Jun 2015 16:17:01 -0700 Min Chen multilib: static functions to avoid link conflict (closes #148)
Wed, 01 Jul 2015 13:58:25 -0500 Steve Borho cmake: plumb in build support for Main12
Wed, 01 Jul 2015 17:05:52 -0700 Min Chen asm: fix buffer overwrite bug in upShift_8_avx2
Wed, 01 Jul 2015 17:05:48 -0700 Min Chen testbench: fix bug in plane_copy_cp, detect outside bound now
Wed, 01 Jul 2015 12:56:19 +0530 Rajesh Paulraj asm: pixelavg_pp[8xN] sse2 code for 10bpp
Tue, 30 Jun 2015 16:52:40 +0530 Dnyaneshwar G asm: intra_filter4x4 avx2 code, improved 8bit: 141c->118c, 10bit: 121c->88c
Wed, 01 Jul 2015 14:51:36 +0530 Deepthi Nandakumar Merge with stable
Wed, 01 Jul 2015 09:33:36 +0530 Deepthi Nandakumar param: tune grain disables rdoq-level. This provides better visual quality results
Tue, 30 Jun 2015 13:08:15 -0500 Steve Borho version: cleanup macro names (remove HM oddness)
Tue, 30 Jun 2015 13:05:29 -0500 Steve Borho cmake: remove dead LIBOCOMMON variables
Tue, 30 Jun 2015 13:05:10 -0500 Steve Borho common: move no-asm indication into build info string
Tue, 30 Jun 2015 11:36:55 -0500 Steve Borho cli: split x265_report_simd() from x265_setup_primitives()
Tue, 30 Jun 2015 11:27:46 -0500 Steve Borho primitives: remove cpuid parameter from x265_setup_primitives()
Tue, 30 Jun 2015 10:58:56 -0500 Steve Borho cli: fix multilib CPU detect, use detected cpuid from param
Mon, 29 Jun 2015 17:19:07 +0530 Dnyaneshwar G asm: intra_filter 10bpp sse4 code
Fri, 26 Jun 2015 15:11:17 +0530 Rajesh Paulraj asm: avx2 10bit code for planecopy_cp(10660.20 -> 5685.80)
Mon, 29 Jun 2015 12:18:38 -0700 Min Chen asm: new algorithm x265_count_nonzero_4x4_avx2, Issue #152
Mon, 29 Jun 2015 15:20:39 -0500 Steve Borho api: nits
Mon, 29 Jun 2015 11:47:39 -0500 Steve Borho common: fix for multilib checked builds, move g_checkFailures within namespace
Fri, 26 Jun 2015 15:29:51 +0530 Aarthi Thirumalai rc: fixes inconsistent output in linux because of RC Lock in CQP/CRF
Fri, 26 Jun 2015 10:16:29 +0530 Gopu Govindaswamy motion: remove mvc's sad cost calc for lowres, already measured in slicetype
Fri, 26 Jun 2015 18:54:13 -0700 Min Chen asm: cleanup unused constant and update copyright header
Fri, 26 Jun 2015 18:35:58 +0530 Dnyaneshwar G asm: intra_filter32x32 sse4 code, improved 4050c->652c over C code
Fri, 26 Jun 2015 18:32:00 +0530 Dnyaneshwar G asm: intra_filter16x16 sse4 code, improved 1952c->351c over C code
Fri, 26 Jun 2015 18:28:40 +0530 Dnyaneshwar G asm: intra_filter8x8 sse4 code, improved 990c->201c over C code
Fri, 26 Jun 2015 18:21:07 +0530 Dnyaneshwar G asm: intra_filter4x4 sse4 code and added testbench support, improved 357c->141c over C code
Thu, 25 Jun 2015 16:25:51 +0530 Rajesh Paulraj asm: sse4 10bit code for sign primitive
Thu, 25 Jun 2015 16:39:58 +0530 Rajesh Paulraj asm: avx2 10bit code for sign primitive(356.91 -> 242.00)
Fri, 26 Jun 2015 13:59:50 +0530 Dnyaneshwar G asm: fix gcc build error, invalid size for operand 1
Fri, 26 Jun 2015 12:58:27 +0530 Deepthi Nandakumar cmake: allow the CLI option to be cached
Thu, 25 Jun 2015 13:42:29 +0530 Dnyaneshwar G asm: 10bpp AVX2 code for saoCuOrgB0, improved 23127c->15595c over SSE
Thu, 25 Jun 2015 12:11:45 +0530 Dnyaneshwar G asm: 10bpp AVX2 code for saoCuOrgE3
Thu, 25 Jun 2015 12:00:57 +0530 Dnyaneshwar G asm: 10bpp AVX2 code for saoCuOrgE2
Thu, 25 Jun 2015 11:54:22 +0530 Dnyaneshwar G asm: 10bpp AVX2 code for saoCuOrgE1_2Rows, improved 900c->614c over SSE
Thu, 25 Jun 2015 11:49:07 +0530 Dnyaneshwar G asm: 10bpp AVX2 code for saoCuOrgE1, improved 492c->360c over SSE
Thu, 25 Jun 2015 11:43:14 +0530 Dnyaneshwar G asm: 10bpp AVX2 code for saoCuOrgE0, improved 974c->690c over SSE
Wed, 24 Jun 2015 18:18:06 +0530 Rajesh Paulraj asm: pixelavg_pp[12x16],[24x32] avx2 code for 10bpp
Wed, 24 Jun 2015 18:03:54 +0530 Rajesh Paulraj asm: pixelavg_pp[32xN],[64xN],48x64 avx2 code for 10bpp
Thu, 25 Jun 2015 15:06:09 +0530 Deepthi Nandakumar multilib: remove WINXP=ON from multilib scripts
Wed, 24 Jun 2015 10:36:15 -0500 Steve Borho param: declare our custom strtok_r file-local to avoid multilib breakage
Wed, 24 Jun 2015 10:31:02 -0500 Steve Borho threading: fix 32bit multilib with GCC
Wed, 24 Jun 2015 10:26:17 -0500 Steve Borho cmake: further cleanups for high-bit-depth comment and desc string
Mon, 22 Jun 2015 17:39:54 -0700 Min Chen asm: improve AVX2 sad_x4[32xN] by new faster algorithm
Mon, 22 Jun 2015 17:39:51 -0700 Min Chen asm: AVX2 of SAD_x4[32xN]
Mon, 22 Jun 2015 17:39:48 -0700 Min Chen reduce shift operator on coeff remain code
Mon, 22 Jun 2015 17:39:45 -0700 Min Chen faster algorithm to calculate ctxSet in codeCoeffNxN()
Mon, 22 Jun 2015 19:34:32 +0530 Rajesh Paulraj asm: pixelavg_pp[16xN] avx2 code for 10bpp
Mon, 22 Jun 2015 17:07:45 +0530 Dnyaneshwar G asm: 10bpp sse4 code for saoCuOrgB0, improved 173346c->23127c over C code
Mon, 22 Jun 2015 16:06:52 +0530 Dnyaneshwar G asm: 10bpp sse4 code for saoCuOrgE3
Mon, 22 Jun 2015 14:23:11 +0530 Dnyaneshwar G asm: 10bpp sse4 code for saoCuOrgE2
Mon, 22 Jun 2015 18:15:40 +0530 Dnyaneshwar G asm: 10bpp sse4 code for saoCuOrgE1_2Rows, improved 10095c->900c, over C code
Mon, 22 Jun 2015 10:18:14 +0530 Dnyaneshwar G asm: 10bpp sse4 code for saoCuOrgE1, improved 5017c->470c, over C code
Fri, 19 Jun 2015 16:47:56 +0530 Dnyaneshwar G asm: 10bpp sse4 code for saoCuOrgE0, improved 8740c->974c, over C code
Tue, 23 Jun 2015 10:51:33 -0500 Steve Borho doc: fix reST section quote
Mon, 22 Jun 2015 22:02:40 -0500 Steve Borho doc: attempt to document statically linked multi-library implications
Mon, 22 Jun 2015 21:58:15 -0500 Steve Borho doc: nit
Mon, 22 Jun 2015 21:58:07 -0500 Steve Borho doc: fix dither docs on api page (not applicable if internal bit depth != 8)
Mon, 22 Jun 2015 20:35:06 -0500 Steve Borho cmake: change multilib namespaces to x265_8bit/x265_10bit
Mon, 22 Jun 2015 20:32:39 -0500 Steve Borho cmake: change msvc multilib build folders to 8bit/10bit
Mon, 22 Jun 2015 20:24:34 -0500 Steve Borho param: clarify 8bit/10bit in logs
Mon, 22 Jun 2015 20:22:25 -0500 Steve Borho clarify 8bit/10bit in code comments
Mon, 22 Jun 2015 20:11:24 -0500 Steve Borho doc: replace 'bpp' in docs with 'bit' (do not imply pixels)
Mon, 22 Jun 2015 17:44:14 -0500 Steve Borho cpu: fix multilib compiling for some rarer build options
Mon, 22 Jun 2015 14:34:09 -0500 Steve Borho cmake: make it more clear that the extra libs are only linked to the CLI
Mon, 22 Jun 2015 14:25:57 -0500 Steve Borho cmake: remove hard-coded link dir hack, add multilib batch file for MSYS
Mon, 22 Jun 2015 13:57:06 -0500 Min Chen cmake: introduce multilib support for MSVC
Mon, 22 Jun 2015 15:15:33 +0530 Deepthi Nandakumar winxp: fix typo
Mon, 22 Jun 2015 11:08:01 +0530 Deepthi Nandakumar winxp: partial fix for Issue #146, rename x265 to X265_NS
Sun, 21 Jun 2015 20:52:16 -0700 David T Yuen asm: intrapred_angX_4x4 sse2 performance tweaks 10-bit
Sun, 21 Jun 2015 18:33:58 -0700 David T Yuen asm: intrapred_angX_4x4 sse2 performance tweaks
Fri, 19 Jun 2015 17:44:56 -0700 Min Chen testbench: costCoeffNxN and enable asm code (based on Sumalatha's patch)
Fri, 19 Jun 2015 18:58:01 +0530 Praveen Tiwari param: move x265_atof into namespace "X265_NS"
Fri, 19 Jun 2015 16:43:29 +0530 Deepthi Nandakumar doc: update limit-refs behaviour for intra modes
Thu, 04 Jun 2015 16:40:19 +0530 Ashok Kumar Mishra analysis: allow intra mode in RD-0/4
Thu, 18 Jun 2015 15:29:11 -0500 Steve Borho asm: remove useless comments
Thu, 18 Jun 2015 15:42:03 -0500 Steve Borho cli: fix multilib link
Thu, 18 Jun 2015 15:36:15 -0500 Steve Borho asm: fix multilib link
Thu, 18 Jun 2015 15:28:36 -0500 Steve Borho build: fix exec bit of shell scripts
Thu, 18 Jun 2015 15:54:42 +0530 Deepthi Nandakumar Merge with stable
Thu, 18 Jun 2015 15:49:48 +0530 Deepthi Nandakumar doc: update strong intra smoothing explanation
Thu, 18 Jun 2015 10:11:57 +0530 Dnyaneshwar G asm: avx2 code for dequant_scaling, improved 11097c->6860c, 38% over SSE4
Wed, 17 Jun 2015 17:45:35 +0530 Dnyaneshwar G asm: dequant_scaling asm code, improved 12668c->11097c, 12% over intrinsic
Wed, 17 Jun 2015 15:00:19 -0700 Min Chen improve fillReferenceSamples by reduce condition operators in loop
Wed, 17 Jun 2015 14:58:01 +0530 Sumalatha Polureddy asm: avx2 code for weight_pp() for 10 bpp
Tue, 16 Jun 2015 15:54:22 -0700 Min Chen reduce VC condition branch by modify code style
Tue, 16 Jun 2015 15:54:09 -0700 Min Chen improve by convert arithmetic(signed) shift to logic(unsigned) shift
Tue, 16 Jun 2015 15:54:03 -0700 Min Chen faster algorithm to calculate signHidden cost in codeCoeffNxN()
Tue, 16 Jun 2015 09:45:57 -0700 Min Chen clean up debug code in codeCoeffNxN()
Tue, 16 Jun 2015 14:10:06 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 18, improved 1331c->884c, 31%
Tue, 16 Jun 2015 16:00:25 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 17 & 19
Tue, 16 Jun 2015 15:59:53 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 16 & 20
Tue, 16 Jun 2015 15:58:50 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 15 & 21
Tue, 16 Jun 2015 15:58:24 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 14 & 22
Tue, 16 Jun 2015 15:56:48 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 13 & 23
Wed, 17 Jun 2015 22:16:03 +0530 Deepthi Nandakumar Merge with stable
Wed, 17 Jun 2015 22:15:41 +0530 Deepthi Nandakumar analysis-mode: fix blocking artifacts in analysis-mode load/save
Wed, 17 Jun 2015 22:14:14 +0530 Deepthi Nandakumar fix issue #143 x265 is slow when it is build with GCC 5.1
Mon, 15 Jun 2015 14:32:22 +0530 Gopu Govindaswamy analysis-mode: fix blocking artifacts in analysis-mode load/save
Wed, 17 Jun 2015 14:25:32 +0530 Dnyaneshwar G fix issue #144 10-bit x265 hangs from 1.7+-170-4948aeae8a18 on Win7 64-bit
Tue, 16 Jun 2015 11:15:03 +0530 Dnyaneshwar G fix issue #143 x265 is slow when it is build with GCC 5.1
Sat, 06 Jun 2015 12:40:45 -0500 Steve Borho build: introduce a new multilib build folder for gmake environments
Sat, 06 Jun 2015 12:31:32 -0500 Steve Borho cli: retrieve build strings from api pointer, rather than exported symbols
Tue, 16 Jun 2015 15:02:53 +0530 Deepthi Nandakumar version: X265_NS prefix for build strings, max bit depth [credited to Steve Borho]
Tue, 16 Jun 2015 14:57:22 +0530 Deepthi Nandakumar dct: rename g_entropyStateBits[credited to Steve Borho]
Fri, 05 Jun 2015 21:26:27 -0500 Steve Borho common: move remaining x265_ functions into private namespace
Fri, 05 Jun 2015 21:14:14 -0500 Steve Borho cmake: ugly hacks for adding arbitrary link library
Tue, 16 Jun 2015 11:32:57 +0530 Deepthi Nandakumar asm: prefix primitives with X265_NS[credited to Kevin Wu]
Mon, 15 Jun 2015 12:41:09 +0530 Aasaipriya Chandran asm: avx2 interp_8tap_hv_pp for 16bpp
Fri, 12 Jun 2015 13:51:47 -0700 Min Chen move firstC2Idx, firstC2Flag and c1Next from common to local
Fri, 12 Jun 2015 13:51:44 -0700 Min Chen asm: new SSE2 primivite costC1C2Flag in codeCoeffNxN()
Fri, 12 Jun 2015 16:48:06 +0530 Aasaipriya Chandran asm: avx2 interp_8tap_hv_pp for 8bpp
Thu, 11 Jun 2015 16:21:47 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 12 & 24
Thu, 11 Jun 2015 11:04:36 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 11 & 25
Fri, 12 Jun 2015 14:54:16 +0530 Divya Manivannan stats: write encoder summary in the console to libx265
Fri, 12 Jun 2015 14:27:01 +0530 Divya Manivannan stats: fix build warning in mingw
Thu, 11 Jun 2015 17:06:46 +0530 Divya Manivannan stats: remove frame level console logging
Wed, 10 Jun 2015 19:00:02 +0530 Divya Manivannan stats: CLI now dumps frame level statistics into csv file
Wed, 10 Jun 2015 18:55:08 +0530 Divya Manivannan stats: add x265_frame_stats structure to x265_picture
Wed, 10 Jun 2015 18:44:52 +0530 Divya Manivannan cli: CLI-only option --csv-log-level now indicates level of csv logging
Wed, 10 Jun 2015 18:39:36 +0530 Divya Manivannan cli: --csv is now a CLI only option
Wed, 10 Jun 2015 17:32:11 +0530 Divya Manivannan stats: move FrameStats from ratecontrol.h to framedata.h
Wed, 10 Jun 2015 07:55:00 -0700 David T Yuen asm: dst4 sse2 8bpp and 10bpp
Thu, 11 Jun 2015 11:09:47 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[6xN] avx2 10bit code for i420,i422
Thu, 11 Jun 2015 14:30:41 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vps/vsp/vss[4x4, 4x8, 4x16][i444] 16bpp
Thu, 11 Jun 2015 14:28:34 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vps/vsp/vss[8x4, 8x8, 8x16, 8x32][i444] 16bpp
Thu, 11 Jun 2015 14:25:19 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vps/vsp/vss[8x4, 8x8, 8x16, 8x32][i422] 16bpp
Wed, 10 Jun 2015 13:40:20 +0530 Aasaipriya Chandran asm: chroma_vpp/vps/vsp/vss[4x4, 4x8, 4x16][i422] avx2 code for 16bpp
Thu, 11 Jun 2015 14:18:11 +0530 Aasaipriya Chandran asm: chroma_vpp/vps/vsp/vss[8x12][i422] avx2 code for 16bpp
Thu, 11 Jun 2015 13:54:34 +0530 Aasaipriya Chandran asm: chroma_vpp/vss/vsp/vpp[8x4][i420] 16bpp
Thu, 11 Jun 2015 13:47:38 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vps/vss/vsp[8x6][i420] 16bpp
Thu, 11 Jun 2015 13:39:12 +0530 Aasaipriya Chandran asm:avx2 code for chroma_vpp/vps/vsp/vss[8x8][i420] 16bpp
Thu, 11 Jun 2015 13:18:25 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vsp/vps/vss[4x16][i420] and chroma_vpp/vsp/vps/vss[4x32][i422] for 16bpp
Thu, 11 Jun 2015 12:25:56 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vsp/vps/vss[4x8][i420] 16bpp
Thu, 11 Jun 2015 11:59:05 +0530 Aasaipriya Chandran asm: chroma_vpp/vps/vsp/vss[4x2, 4x4, 8x2][i420] 16bpp - modification of doClip variable
Wed, 10 Jun 2015 09:01:43 -0700 David T Yuen asm: count_nonzero ssse3 to sse2
Wed, 10 Jun 2015 17:27:07 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 9,10,26 & 27
Wed, 10 Jun 2015 15:04:22 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[64xN] avx2 10bit code for i444
Wed, 10 Jun 2015 16:25:46 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 8 & 28
Wed, 10 Jun 2015 15:28:59 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 7 & 29
Wed, 10 Jun 2015 12:46:24 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 6 & 30
Wed, 10 Jun 2015 11:07:56 +0530 Dnyaneshwar G asm: 10bpp avx2 code for intra_pred_ang32x32 mode 5 & 31
Wed, 10 Jun 2015 11:54:27 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vsp/vps/vss[4x4][i420] 16bpp
Wed, 10 Jun 2015 11:35:42 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vsp/vps/vss[4x2][i420] 16bpp
Wed, 10 Jun 2015 11:26:05 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vps/vss/vsp[8x2][i420] 16bpp
Tue, 09 Jun 2015 11:01:19 -0700 Min Chen asm: improve costCoeffRemain by bypass uncoded coeff
Tue, 09 Jun 2015 11:01:15 -0700 Min Chen split fast RD path in codeCoeffNxN()
Tue, 09 Jun 2015 11:01:08 -0700 Min Chen reduce conditional jump in codeCoeffNxN()
Tue, 09 Jun 2015 11:01:05 -0700 Min Chen move variant from common to local in codeCoeffNxN()
Wed, 10 Jun 2015 12:12:58 +0530 Deepthi Nandakumar primitives: disable costCoeffRemain until foolproof testcases have been added
Tue, 09 Jun 2015 11:00:58 -0700 Min Chen asm: SSE4 of costCoeffRemain in codeCoeffNxN()
Tue, 09 Jun 2015 18:15:48 +0530 Divya Manivannan stats: rename fields of FrameStats structure
Tue, 09 Jun 2015 17:03:06 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang32x32 mode 4 & 32, improved 8709c->4618c, 47%
Tue, 09 Jun 2015 17:05:24 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[i444][16xN, 32xN, 12x16, 24x32] avx2 10bit code
Tue, 09 Jun 2015 16:23:04 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[i422][16xN, 32xN, 12x32, 24x64] avx2 10bit code
Tue, 09 Jun 2015 15:18:07 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[48x64] avx2 10bit code for i444
Tue, 09 Jun 2015 14:59:02 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[12x16],[24x32] avx2 10bit code for i420
Tue, 09 Jun 2015 14:39:01 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[32xN] avx2 10bit code for i420
Tue, 09 Jun 2015 12:31:29 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang32x32 mode 2,3,33 & 34
Fri, 05 Jun 2015 12:47:54 -0500 Steve Borho multilib: add shim implementations of API introspection functions
Fri, 05 Jun 2015 12:37:28 -0500 Steve Borho param: make encoder lib use private param functions when not exporting C API
Fri, 05 Jun 2015 13:15:32 -0500 Steve Borho cmake: introduce EXPORT_C_API build variable
Fri, 05 Jun 2015 11:29:35 -0500 Steve Borho cli: hoist param_default() call from showHelp
Tue, 09 Jun 2015 10:16:44 +0530 Aasaipriya Chandran asm: avx2 code for chroma_vpp/vps/vsp/vss[8x16, 8x32] i420 and chroma_vpp/vps/vsp/vss[8x64]for i422 for 16bpp
Fri, 05 Jun 2015 18:09:59 +0530 Rajesh Paulraj asm: interp_4tap_vert_X[16xN] avx2 10bit code for i420
Wed, 03 Jun 2015 18:32:29 +0530 Rajesh Paulraj asm: align tab_ChromaCoeffV constant to 32 bytes bound
Fri, 05 Jun 2015 18:20:07 +0530 Divya Manivannan stats: remove --cu-stats option
Thu, 04 Jun 2015 10:27:29 +0530 Divya Manivannan smoke-test: remove --cu-stats option from the command line
Fri, 05 Jun 2015 08:36:51 -0700 David T Yuen testbench: add missing index for chromaPartStr
Fri, 05 Jun 2015 11:03:10 +0530 Sumalatha Polureddy asm: avx2 code for chroma sse_pp[16x32, 32x64] for i422
Thu, 04 Jun 2015 14:41:58 -0700 Min Chen fix Issue #141: TestBench failed on AMD FX8350
Thu, 04 Jun 2015 18:04:06 -0700 David T Yuen asm: filterPixelToShort 8-bit and 10-bit sse2
Thu, 04 Jun 2015 12:13:20 -0700 Min Chen asm: AVX2 of sa8d[32x32], 7.6K -> 6.7K cycles
Thu, 04 Jun 2015 12:13:17 -0700 Min Chen move tmpCoeff outside fast RD path
Thu, 04 Jun 2015 12:13:14 -0700 Min Chen merge NxN and 4x4 fast RD path
Thu, 04 Jun 2015 12:13:12 -0700 Min Chen merge ctxIndMap4x4[] into tab_cnt[][]
Thu, 04 Jun 2015 12:13:09 -0700 Min Chen asm: reuse costCoeffGroupNxN in 4x4 path
Thu, 04 Jun 2015 12:13:05 -0700 Min Chen asm: sse4 version of costCoeffGroupNxN in codeCoeffNxN
Thu, 04 Jun 2015 20:08:24 +0530 Aasaipriya Chandran asm: chroma_hps[6x8, 6x16] for high bit depth
Thu, 04 Jun 2015 15:25:47 +0530 Sumalatha Polureddy asm: avx2 code for chroma sse_pp[16x16, 32x32] for i420
Thu, 04 Jun 2015 12:37:07 +0530 Sumalatha Polureddy asm: avx2 code for denoiseDct for 10 bpp
Tue, 02 Jun 2015 17:21:24 +0800 Albert J Wang api: fix for crash in x265_api_query caused by function type casting error
Tue, 02 Jun 2015 12:35:53 +0530 Sumalatha Polureddy asm: avx2 code for dst4x4 and idst4x4 for 10 bpp
Mon, 01 Jun 2015 15:32:36 +0530 Sumalatha Polureddy asm: avx code for chroma copy_pp[16x8, 16x64] for i422
Mon, 01 Jun 2015 12:03:47 +0530 Sumalatha Polureddy asm: avx2 code for sse_pp[16x16, 32x32, 64x64] for 10 bpp
Fri, 29 May 2015 09:37:26 -0700 David T Yuen asm: interp_8tap_vert_pX sse2
Sat, 30 May 2015 11:37:04 +0800 Jie Zhang param: adjust x265_print_params for more reasonable
Fri, 29 May 2015 10:46:29 +0530 Aasaipriya Chandran asm: chroma_hps[8xN, 16xN, 32xN, 12x16, 24x32 for i444] high bit depth
Fri, 29 May 2015 10:34:39 +0530 Aasaipriya Chandran asm: chroma_hps[12x32, 24x64 for i422] high bit depth
Fri, 29 May 2015 10:21:56 +0530 Aasaipriya Chandran asm: chroma_hps[48x64 for i444] high bit depth - 4.88x 38394c->32817c
Fri, 29 May 2015 10:11:44 +0530 Aasaipriya Chandran asm: chroma_hps[64xN for i444] high bit depth
Thu, 28 May 2015 16:42:35 +0530 Rajesh Paulraj asm: chroma_hpp[i444][8xN, 16xN, 32xN, 12x16, 24x32, 48x64] avx2 code for 16bpp
Thu, 28 May 2015 16:38:06 +0530 Rajesh Paulraj asm: chroma_hpp[i422][8xN, 16xN, 32xN, 6x16, 12x32, 24x64] avx2 code for 16bpp
Thu, 28 May 2015 15:30:24 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_hpp[48x64] for i444(37333.09 -> 22624.32)
Thu, 28 May 2015 15:24:08 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_hpp[64xN] for i444
Thu, 28 May 2015 15:11:28 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_hpp[6x8] for i420(2458.88 -> 907.85)
Thu, 28 May 2015 14:55:11 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_hpp[12x16],[24x32] for i420
Thu, 28 May 2015 14:11:45 +0530 Sumalatha Polureddy asm: avx code for chroma i420 sa8d modules for 10 bpp
Thu, 28 May 2015 13:04:07 +0530 Dnyaneshwar G asm: avx2 code for sad_48x64, improved 9413c->3789c
Thu, 28 May 2015 11:51:00 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang16x16 mode 12 to 24
Thu, 28 May 2015 11:38:01 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang16x16 mode 9,10,11,25,26 & 27
Thu, 28 May 2015 11:30:24 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang16x16 mode 7,8,28 & 29
Thu, 28 May 2015 11:26:09 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang16x16 mode 5,6,30 & 31
Thu, 28 May 2015 11:21:50 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang16x16 mode 3,4,33 & 32
Thu, 28 May 2015 11:13:38 +0530 Dnyaneshwar G asm: avx2 code for intra_pred_ang16x16 mode 2 and 34
Wed, 27 May 2015 13:21:24 -0700 David T Yuen asm: interp_8tap_horiz_pX sse2 10-bit
Wed, 27 May 2015 12:54:50 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_hpp[32xN] for i420
Wed, 27 May 2015 12:52:06 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_hpp[16xN] for i420
Wed, 27 May 2015 12:49:31 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_hpp[8xN] for i420
Wed, 27 May 2015 12:28:44 +0530 Aasaipriya Chandran asm: chroma_hps[8xN, 16xN, 32xN for i422] high bit depth
Tue, 26 May 2015 13:17:55 +0530 Aasaipriya Chandran asm: chroma_hps[12x16 for i420] high bit depth - improved 4.35x 3093c->2645c
Tue, 26 May 2015 12:40:21 +0530 Aasaipriya Chandran asm: chroma_hps[24x32 for i420] high bit depth - improved 4.45x 11327c->9728c
Tue, 26 May 2015 11:42:39 +0530 Aasaipriya Chandran asm: chroma_hps[32xN for i420] high bit depth
Tue, 26 May 2015 11:24:42 +0530 Aasaipriya Chandran asm: chroma_hps[16xN for i420] high bit depth
Tue, 26 May 2015 11:01:01 +0530 Aasaipriya Chandran asm: chroma_hps[8xN for i420] high bit depth
Tue, 26 May 2015 18:43:49 -0700 David T Yuen asm: interp_8tap_vert_pX sse2
Tue, 26 May 2015 16:16:59 -0700 Min Chen asm: new SSE4 primivite on saoStatsE2
Tue, 26 May 2015 13:46:39 +0530 Sumalatha Polureddy asm: avx2 code for addavg[32x16][32x64] for 10 bpp
Wed, 27 May 2015 12:02:01 +0530 Deepthi Nandakumar encoder: re-order wpp and VBV checks until after encoder creation
Tue, 26 May 2015 10:33:56 +0530 Sumalatha Polureddy asm: avx2 code for addavg[12x32] for 10 bpp (1952 -> 1853)
Tue, 26 May 2015 10:27:49 +0530 Sumalatha Polureddy asm: avx2 code for addavg[24x64] for 10 bpp (5584 -> 4052)
Mon, 25 May 2015 15:50:39 +0530 Sumalatha Polureddy asm: avx2 code for addavg for chroma i422 for 10 bpp
Mon, 25 May 2015 11:47:40 +0530 Sumalatha Polureddy asm: avx2 code for satd for all chroma i422 for 10 bpp
Fri, 22 May 2015 15:16:42 -0700 Min Chen testbench: verify support on saoCuStatsE3
Fri, 22 May 2015 15:11:16 -0700 Min Chen asm: new SSE4 primivite on saoStatsE3
Fri, 22 May 2015 11:44:59 -0500 Steve Borho level: clarify level/tier behavior a bit more
Fri, 22 May 2015 14:29:35 +0530 Sumalatha Polureddy asm: avx2 code for satd for all chroma i420
Fri, 22 May 2015 11:27:23 +0530 Aasaipriya Chandran asm: luma_hps[12x16] for high bit depth - improved 7184c->4144c
Fri, 22 May 2015 11:14:58 +0530 Aasaipriya Chandran asm: luma_hps[16xN] for high bit depth
Fri, 22 May 2015 11:10:21 +0530 Aasaipriya Chandran asm:luma_hps[32xN, 64xN , 48x64] for high bit depth
Fri, 22 May 2015 11:03:07 +0530 Aasaipriya Chandran asm: luma_hps[24x32] for high bit depth - improved 31170c->14518c
Fri, 22 May 2015 10:54:52 +0530 Aasaipriya Chandran asm: luma_hps[8xN] for high bit depth
Fri, 22 May 2015 10:39:30 +0530 Sumalatha Polureddy asm: avx2 code for ssd_s[16x16] for 10 bpp (336 -> 221)
Thu, 21 May 2015 19:24:07 -0700 David T Yuen asm: interp_4tap_horiz_ps sse3
Fri, 22 May 2015 15:30:45 +0530 Deepthi Nandakumar level: Both bitrate and VBV constraints need to be respected at each level
Fri, 22 May 2015 14:55:40 +0530 Deepthi Nandakumar encoder: print warning message when wpp is disabled
Thu, 21 May 2015 16:34:48 +0530 Gopu Govindaswamy encoder: fix line feed issue
Wed, 20 May 2015 18:16:40 +0530 Ashok Kumar Mishra Regression Test: added new command line --ref-limits in regression-tests.txt
Thu, 21 May 2015 12:04:46 +0530 Sumalatha Polureddy asm: avx2 code for sse_ss[64x64] for 10 bpp (7039 -> 4051)
Thu, 21 May 2015 11:58:50 +0530 Sumalatha Polureddy asm: avx2 code for sse_ss[32x32] for 10 bpp (1935 -> 1030)
Wed, 20 May 2015 12:17:44 -0500 Steve Borho doc: update --tune grain docs
Wed, 20 May 2015 11:53:06 -0500 Steve Borho Merge with stable
Wed, 20 May 2015 10:29:09 -0500 Steve Borho cli: delay calling showHelp until a param is allocated and defaulted
Tue, 19 May 2015 18:29:06 -0700 David T Yuen asm: interp_4tap_vert_pX_4xN sse2
Wed, 20 May 2015 10:29:09 -0500 Steve Borho cli: delay calling showHelp until a param is allocated and defaulted
Mon, 16 Mar 2015 20:19:33 -0500 Deepthi Nandakumar docs: document --limit-refs
Wed, 20 May 2015 16:10:42 +0530 Deepthi Nandakumar analysis: re-order cost calculation for early-outs
Mon, 18 May 2015 13:26:33 +0530 Ashok Kumar Mishra analysis: model the effectiveness of --limit-ref with RD 0/4
Mon, 18 May 2015 13:36:26 +0530 Ashok Kumar Mishra stats: with the CU reference limit, even 8x8 can have skipped motion searches
Mon, 18 May 2015 13:34:33 +0530 Ashok Kumar Mishra cli: connect --limit-refs to param.limitReferences
Mon, 18 May 2015 13:31:59 +0530 Ashok Kumar Mishra analysis: respect X265_REF_LIMIT_DEPTH with RD 0/4
Mon, 18 May 2015 13:24:42 +0530 Ashok Kumar Mishra stats: RD 0/4 profile effectiveness of avoiding intra if split CUs did not select it
Mon, 18 May 2015 13:22:19 +0530 Ashok Kumar Mishra analysis: skip intra in RD 0/4 if split was analyzed and no split CUs used intra
Mon, 18 May 2015 13:20:54 +0530 Ashok Kumar Mishra stats: profile effectiveness of reference limit masks
Mon, 18 May 2015 13:18:54 +0530 Ashok Kumar Mishra analysis: at RD 0/4 avoid motion references if not used by split blocks
Mon, 18 May 2015 12:46:18 +0530 Ashok Kumar Mishra analysis: re-order RD 0/4 analysis to do splits before ME or intra
Thu, 14 May 2015 11:36:52 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 64xN in avx2
Wed, 20 May 2015 14:06:53 +0530 Rajesh Paulraj asm: avx2 10bit code for luma_hpp[4xN]
Wed, 20 May 2015 12:52:40 +0530 Dnyaneshwar G asm: removed duplicate constants in intrapred8.asm 8bpp, these constants are already defined into const-a.asm
Wed, 20 May 2015 12:49:59 +0530 Dnyaneshwar G asm: removed some duplicate constants in intrapred16.asm 16bpp
Wed, 20 May 2015 12:08:05 +0530 Deepthi Nandakumar param: tune grain disables rdoq-level. This provides better visual quality results
Wed, 20 May 2015 11:05:15 +0530 Sumalatha Polureddy asm: avx2 code for sad_x4[48x64] (33937 -> 15279) for 10 bpp
Tue, 19 May 2015 19:51:56 -0500 Steve Borho doc: fix formatting of code sample
Tue, 19 May 2015 17:04:04 +0530 Gopu Govindaswamy search: add lowres MV into search MV candidate list for search ME
Tue, 19 May 2015 17:47:36 +0530 Dnyaneshwar G asm: removed duplicate and redundant constants
Tue, 19 May 2015 14:30:03 +0530 Sumalatha Polureddy asm: avx2 code for sad_x4[64xN] for 10 bpp
Tue, 19 May 2015 13:59:32 +0530 Rajesh Paulraj asm: avx2 10bit code for luma_hpp[48x64] (82440.47 -> 44731.61)
Tue, 19 May 2015 14:11:35 +0530 Rajesh Paulraj asm: avx2 10bit code for luma_hpp[24x32] (18855.08 -> 10742.66)
Tue, 19 May 2015 13:10:20 +0530 Rajesh Paulraj asm: avx2 10bit code for luma_hpp[12x16] (5154.47 -> 3632.88)
Tue, 19 May 2015 12:55:49 +0530 Rajesh Paulraj asm: avx2 10bit code for luma_hpp[32xN],[64xN]
Tue, 19 May 2015 12:37:47 +0530 Rajesh Paulraj asm: avx2 10bit code for luma_hpp[16xN]
Tue, 19 May 2015 12:24:04 +0530 Rajesh Paulraj asm: avx2 10bit code for luma_hpp[8xN]
Tue, 19 May 2015 12:54:14 +0530 Sumalatha Polureddy asm: avx2 code for sad_x4[32xN] for 10 bpp
Tue, 19 May 2015 12:31:11 +0530 Sumalatha Polureddy asm: avx2 code for sad_x4[16xN] for 10 bpp
Mon, 18 May 2015 18:03:19 +0530 Dnyaneshwar G asm: avx2 code for psyCost_pp 8x8, 16x16, 32x32 & 64x64, improved over 40% than previous asm
Tue, 19 May 2015 10:40:00 +0530 Sumalatha Polureddy asm: avx2 code for sad_x3[48x64] for 10 bpp (25339 -> 11730)
Mon, 18 May 2015 18:24:08 -0500 Steve Borho Merge with stable
Thu, 14 May 2015 12:52:34 -0500 Steve Borho api: introduce a less version strict API query
Mon, 18 May 2015 18:18:40 -0500 Steve Borho Added tag 1.7 for changeset 8425278def1e
Mon, 18 May 2015 13:39:44 -0500 Steve Borho api: fix x265.h documentation for x265_max_bit_depth 1.7
Fri, 15 May 2015 19:29:09 -0700 Min Chen improve by replace condition operator to mask based
Fri, 15 May 2015 17:30:24 -0700 Min Chen reuse coeffFlag to reduce memory operator on coeff[] memory
Fri, 15 May 2015 17:30:22 -0700 Min Chen modify logic to remove lastCG in Quant::signBitHidingHDQ()
Fri, 15 May 2015 17:30:19 -0700 Min Chen faster algorithm to find firstNZPosInCG & lastNZPosInCG in Quant::signBitHidingHDQ()
Mon, 18 May 2015 09:58:15 -0500 Min Chen improve Quant::signBitHidingHDQ by scanPosLast and findPosFirstLast
Mon, 18 May 2015 09:58:08 -0500 Min Chen asm: modify API on findPosFirstLast to support all zeros block
Mon, 18 May 2015 12:32:04 +0530 Sumalatha Polureddy asm: avx2 code for sad_x3[64xN] for 10 bpp
Mon, 18 May 2015 12:13:37 +0530 Sumalatha Polureddy asm: avx2code fore sad_x3[32xN] for 10bpp
Mon, 18 May 2015 12:03:30 +0530 Sumalatha Polureddy asm: avx2 code for sad_x3[16xN] for 10 bpp
Sun, 17 May 2015 19:41:24 -0700 David T Yuen Call macros to reduce code size of primitive setup
Sun, 17 May 2015 19:29:32 -0700 David T Yuen asm: interp_4tap_vert_ps_64xN and interp_4tap_vert_ps_48x64 sse2
Sun, 17 May 2015 19:22:41 -0700 David T Yuen asm: interp_4tap_vert_ps_32xN sse2
Sun, 17 May 2015 19:13:36 -0700 David T Yuen asm: interp_4tap_vert_ps_24xN sse2
Sun, 17 May 2015 19:06:51 -0700 David T Yuen asm: interp_4tap_vert_ps_16xN sse2
Sun, 17 May 2015 19:00:41 -0700 David T Yuen asm: interp_4tap_vert_ps_12xN sse2
Sun, 17 May 2015 18:53:44 -0700 David T Yuen asm: interp_4tap_vert_ps_8xN sse2
Sun, 17 May 2015 18:41:31 -0700 David T Yuen asm: interp_4tap_vert_ps_8xN sse2
Sun, 17 May 2015 18:33:34 -0700 David T Yuen asm: interp_4tap_vert_ps_6xN sse2
Sun, 17 May 2015 18:24:12 -0700 David T Yuen asm: interp_4tap_vert_ps_4xN sse2
Sun, 17 May 2015 18:13:35 -0700 David T Yuen asm: interp_4tap_vert_ps_4x2 sse2
Sun, 17 May 2015 18:03:29 -0700 David T Yuen asm: interp_4tap_vert_ps_2xN sse2
Fri, 15 May 2015 10:16:02 +0530 Gopu Govindaswamy lowres: cache the lowres maxNumBlocks and reuse this in other places
Fri, 15 May 2015 12:57:19 -0500 Steve Borho api: do not log warnings from x265_api_get() on typical failures
Thu, 14 May 2015 17:12:14 +0530 Dnyaneshwar G asm: addAvg high_bit_depth avx2 asm for chroma sizes width >= 8, reused code from luma
Thu, 14 May 2015 11:38:48 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x64] (13997 -> 5214) for 10 bpp
Thu, 14 May 2015 10:53:49 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 48x64 in avx2
Thu, 14 May 2015 11:14:31 +0530 Dnyaneshwar G asm: addAvg avx2 code for high_bit_depth sizes >= 8, improved over +AH4-45% than previous code
Thu, 14 May 2015 11:07:36 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x48] (10791 -> 4053) for 10 bpp
Thu, 14 May 2015 10:43:07 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 24x64 in avx2
Thu, 14 May 2015 10:49:41 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x32] (7156 -> 2625) for 10 bpp
Thu, 14 May 2015 10:34:17 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 4x32 in avx2
Thu, 14 May 2015 10:31:29 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x16] (3620 -> 1279) for 10 bpp
Wed, 13 May 2015 16:52:59 -0700 Min Chen asm: AVX2 version sa8d[16x16], 1913c(AVX) -> 1620c(AVX2)
Wed, 13 May 2015 16:52:56 -0700 Min Chen asm: enable sa8d_8x8_avx2, 375c -> 322c
Wed, 13 May 2015 16:52:45 -0700 Min Chen two inputs version of signOf
Wed, 13 May 2015 16:52:41 -0700 Min Chen sao: improve calcSaoStatsCu, use local buffer to reduce array index operators
Wed, 13 May 2015 18:12:50 +0530 Deepthi Nandakumar Merge with stable
Wed, 13 May 2015 16:56:02 +0530 Deepthi Nandakumar pixel-util: correct typo, which prevented Windows header files from being included
Wed, 13 May 2015 13:10:16 +0530 Deepthi Nandakumar cmake: spacing nits
Tue, 12 May 2015 16:02:08 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Tue, 12 May 2015 15:46:03 -0700 David T Yuen asm: interp_4tap_vert_pp_32xN sse2
Tue, 12 May 2015 10:45:38 -0500 Steve Borho entropy: fix build warning in checked GCC builds
Tue, 12 May 2015 09:57:50 -0500 Steve Borho Merge with stable
Tue, 12 May 2015 09:56:50 -0500 Steve Borho cli: we can no longer use compiled bit-depth for dither
Mon, 11 May 2015 18:39:29 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Mon, 11 May 2015 18:27:53 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Mon, 11 May 2015 18:13:13 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Mon, 11 May 2015 16:25:51 -0700 Min Chen reduce shift operators in cost on coeffRemain
Mon, 11 May 2015 16:25:48 -0700 Min Chen reduce conditional operators on c1Flag loop in codeCoeffNxN()
Mon, 11 May 2015 16:25:45 -0700 Min Chen convert for_loop to do_while in codeCoeffNxN(), because all of count are positive
Mon, 11 May 2015 16:25:42 -0700 Min Chen convert for_loop to do_while in codeCoeffNxN(), because all of scanPosSigOff positive now
Mon, 11 May 2015 16:25:39 -0700 Min Chen improve codeCoeffNxN by bypass check on one coeff block
Tue, 12 May 2015 12:04:05 +0530 Dnyaneshwar G asm: enable psyCost_ss avx2 for HIGH_BIT_DEPTH
Mon, 11 May 2015 17:16:49 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth psyCost_pp_4x4, reduced 400c->250c
Tue, 12 May 2015 11:13:47 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth intra_pred_planar32x32
Mon, 11 May 2015 11:07:10 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth intra_planar_16x16
Tue, 12 May 2015 11:07:51 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth intra_dc_16x16
Tue, 12 May 2015 11:04:20 +0530 Dnyaneshwar G asm: intra_pred_dc32 high_bit_depth code
Tue, 12 May 2015 11:45:38 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x64] for 10 bpp(6222 -> 2427)
Tue, 12 May 2015 10:05:04 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 2x16 in avx2
Mon, 11 May 2015 18:50:03 -0500 Steve Borho Merge with stable
Mon, 11 May 2015 18:47:37 -0500 Steve Borho api: improve error handling in x265_api_get() bit depth checks
Mon, 11 May 2015 11:19:43 -0700 David T Yuen asm: interp_4tap_horiz_pp sse3
Mon, 11 May 2015 10:28:11 -0500 Steve Borho Merge with stable
Mon, 11 May 2015 08:50:41 -0500 Steve Borho cli: allow --output-depth to select output|internal bit depth
Mon, 11 May 2015 11:37:56 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x16],[32x24],[32x32] for 10 bpp
Mon, 11 May 2015 10:49:02 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x8] for 10 bpp(833 -> 304)
Mon, 11 May 2015 10:42:13 +0530 Sumalatha Polureddy asm: avx2 code for sad[16x64] for 10 bpp (3060->1353)
Mon, 11 May 2015 08:15:56 -0500 Steve Borho slicetype: fix build with detailed stats enabled
Sat, 09 May 2015 12:33:18 -0500 Steve Borho Merge with default (prep for 1.7)
Thu, 07 May 2015 10:18:17 +0800 Jie Zhang param: space nits
Thu, 07 May 2015 10:15:31 +0800 Jie Zhang param: added qcomp into x265 info on ABR or CRF ratecontrol mode
Fri, 08 May 2015 17:20:04 -0700 Min Chen use new combo nextState and bitsCost table to reduce memory and address operators in codeCoeffNxN()
Fri, 08 May 2015 19:14:29 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Fri, 08 May 2015 13:55:02 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Fri, 08 May 2015 13:43:25 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Fri, 08 May 2015 13:34:34 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Fri, 08 May 2015 13:08:21 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Fri, 08 May 2015 13:01:22 -0700 David T Yuen asm: interp_4tap_vert_pp sse2
Fri, 08 May 2015 21:22:47 +0000 Tom Vaughan cli.rst - qgsize formatting fixed, fixed explanation of --strict-cbr
Thu, 07 May 2015 14:58:39 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth satd_48x64, improved over +AH4-50% than previous asm
Thu, 07 May 2015 14:49:34 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth satd_64xN, improved over +AH4-50% than previous asm
Thu, 07 May 2015 14:38:56 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth satd_32xN, improved over +AH4-50% than previous asm
Thu, 07 May 2015 14:20:01 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth satd_16xN, improved over +AH4-50% than previous asm
Thu, 07 May 2015 13:41:38 +0530 Dnyaneshwar G asm: avx2 code for high_bit_depth satd_16x8
Tue, 05 May 2015 14:44:19 -0700 Min Chen inline mvcost() to reduce address operators
Wed, 06 May 2015 12:59:47 -0500 Steve Borho api: new API functions need to be exported from Win DLL and added to x265_api
Tue, 31 Mar 2015 15:38:35 +0530 Aarthi Thirumalai param: add function to print reconfigured param options
Sun, 29 Mar 2015 06:16:21 +0530 Aarthi Thirumalai api: introduce api to reconfigure encoder param
Wed, 25 Mar 2015 11:53:44 +0530 Aarthi Thirumalai encoder: introduce an instance to hold the latest param setting in the encoder
Wed, 25 Mar 2015 16:30:43 +0530 Aarthi Thirumalai frameEncoder: copy param state for each FE and worker thread from input frame
Wed, 25 Mar 2015 16:28:53 +0530 Aarthi Thirumalai frame: add x265_param* to each frame
Tue, 05 May 2015 13:18:21 -0500 Steve Borho api: make all input string params use const char* type
Tue, 05 May 2015 17:05:22 +0530 Aasaipriya Chandran chroma_hpp[6x16] for i422 - improved 1035c->868c
Tue, 05 May 2015 16:55:51 +0530 Aasaipriya Chandran asm: luma_hps[4x4, 4x8, 4x16] for 16bpp - improved 1172c->993c, 1573c->1232c, 2412c->1912c
Wed, 06 May 2015 10:10:43 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 16x24 in avx2
Tue, 05 May 2015 12:46:23 -0500 Steve Borho param: x265_free has no return code
Tue, 05 May 2015 10:42:59 -0500 Steve Borho rdcost: consistent clipping for chroma QP, combine conditionals
Tue, 05 May 2015 11:54:26 +0530 Sumalatha Polureddy asm: avx2 code for sad 16x4,16x8,16x12,16x16,16x32 for 10bpp
Mon, 04 May 2015 17:23:39 -0700 Min Chen fix warning C4701: potentially uninitialized local variable 'scanPos' used
Mon, 04 May 2015 15:15:42 -0500 Steve Borho cli: improve help for --crqpoffs and --cbqpoffs
Mon, 04 May 2015 14:18:57 -0500 Steve Borho rdcost: fix cut-paste bugs in chroma QP offset R-D calculations
Mon, 04 May 2015 12:57:08 -0500 Steve Borho cli: nit
Mon, 04 May 2015 12:53:03 -0500 Steve Borho cli: header nit
Sat, 02 May 2015 11:47:01 -0500 Steve Borho cudata: add comment for clipMv
Sat, 02 May 2015 11:37:41 -0500 Steve Borho search: move up selectMVP() in file, no behavior change
Sat, 02 May 2015 14:03:47 -0500 Steve Borho api: fixup master-display docs
Sat, 02 May 2015 14:03:26 -0500 Steve Borho sei: add content light level info SEI
Sat, 02 May 2015 11:11:04 -0500 Steve Borho doc: give a more useful master-display example
Mon, 04 May 2015 15:28:27 +0530 Sumalatha Polureddy asm: use x264 code for sse2 sad[16x64]
Mon, 04 May 2015 14:08:10 +0530 Sumalatha Polureddy asm: use x264 code for sse2 sad[16xN] except for 16x64
Mon, 04 May 2015 10:12:40 +0530 Aasaipriya Chandran asm: chroma_hps[2x16] for i422 - improved 796c->559c
Mon, 04 May 2015 10:09:46 +0530 Aasaipriya Chandran asm: chroma_hps[24x64] for i422 - improved 8428c->6562c
Mon, 04 May 2015 09:58:06 +0530 Aasaipriya Chandran asm: chroma_hps[48x64] for i444 - improved 16378c->11853c
Thu, 30 Apr 2015 13:57:44 +0530 Deepthi Nandakumar api: add error message and checks in api_get()
Sat, 02 May 2015 10:58:05 -0500 Steve Borho sei: remaining bits of master-display SEI changes
Wed, 29 Apr 2015 19:40:08 -0700 David T Yuen asm: interp_8tap_hv_pp_8x8 sse3
Thu, 30 Apr 2015 05:59:45 -0700 David T Yuen asm: interp_8tap_horiz pp and ps sse2
Fri, 01 May 2015 14:56:01 -0500 Steve Borho sei: the mastering display color primaries will typically be RGB
Fri, 01 May 2015 12:34:09 -0500 Steve Borho search: use selectMVP() helper function for --pme
Fri, 01 May 2015 15:42:18 -0500 Steve Borho search: fix non-det when an AMVP candidate is discarded by frame parallelism
Sat, 25 Apr 2015 00:41:25 -0500 Steve Borho search: allow AMP to use motion estimation for 64x64 CUs
Wed, 29 Apr 2015 14:50:26 -0500 Steve Borho search: do not clip MVP in setSearchRange()
Wed, 29 Apr 2015 14:40:48 -0500 Steve Borho search: introduce selectMVP helper method
Wed, 29 Apr 2015 12:36:21 -0500 Steve Borho search: cleanup checkBestMVP(), no behavior change
Thu, 30 Apr 2015 18:08:03 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 2x4 in avx2
Thu, 30 Apr 2015 15:31:33 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 8x12 in avx2
Thu, 30 Apr 2015 15:16:19 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 12x32 in avx2
Thu, 30 Apr 2015 19:52:36 +0800 Min Chen asm: downgrade x265_interp_8tap_hv_pp_8x8 from SSE4 to SSSE3
Thu, 30 Apr 2015 19:52:30 +0800 Min Chen fix check failure in Entropy::writeCoefRemainExGolomb()
Thu, 30 Apr 2015 18:49:14 +0800 Min Chen simplify logic on get coeff remain cost in codeCoeffNxN()
Thu, 30 Apr 2015 18:49:09 +0800 Min Chen faster clip operator on goRiceParam
Thu, 30 Apr 2015 18:49:05 +0800 Min Chen simplify compute on get codeNumber length
Thu, 30 Apr 2015 18:49:01 +0800 Min Chen improve compute on baseLevel by 2-bits encode code
Thu, 30 Apr 2015 18:48:57 +0800 Min Chen fast RD path on encode coeff remain code in codeCoeffNxN()
Thu, 30 Apr 2015 18:48:53 +0800 Min Chen remove reduce check on firstC2FlagIdx
Thu, 30 Apr 2015 18:48:49 +0800 Min Chen pre-compute abs coeff and simplify scan table
Thu, 30 Apr 2015 18:48:46 +0800 Min Chen convert sigCtx table from [4][4] to [16]
Wed, 29 Apr 2015 17:11:03 +0530 Aasaipriya Chandran asm: chroma_hpp[48x64] for i444 - improved 17498c->13381c
Thu, 30 Apr 2015 13:27:12 +0530 Deepthi Nandakumar doc: replace sublayer with enhancement layer
Thu, 30 Apr 2015 09:44:07 +0530 Deepthi Nandakumar api: clarify docs and use of x265_api_get()
Wed, 29 Apr 2015 11:08:44 -0500 Steve Borho api: document x265_api_get()'s ability to forward API requests
Wed, 29 Apr 2015 15:38:36 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 32x64, 32x48 in avx2
Wed, 29 Apr 2015 15:03:59 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 8x64 in avx2
Wed, 29 Apr 2015 13:38:02 +0530 Divya Manivannan asm: filter_vpp, filter_vps for 16x64 in avx2
Wed, 29 Apr 2015 11:46:53 +0530 Divya Manivannan asm: filter_vsp, filter_vss for 64xN, 48x64 in avx2
Wed, 29 Apr 2015 10:03:13 +0530 Divya Manivannan asm: filter_vsp, filter_vss for 2x4 in avx2
Tue, 28 Apr 2015 14:18:13 -0500 Steve Borho cli: add -P short option for --profile
Tue, 28 Apr 2015 15:05:54 -0500 Steve Borho api: allow libx265 to forward x265_api_get() calls
Tue, 28 Apr 2015 14:34:45 -0500 Steve Borho frameencoder: cleanups
Tue, 28 Apr 2015 20:24:06 +0800 Min Chen simplify logic on posOffset in codeCoeffNxN()
Tue, 28 Apr 2015 20:24:01 +0800 Min Chen asm: remove interp4_hps_shuf, it is duplicate to interp4_hpp_shuf
Tue, 28 Apr 2015 20:23:56 +0800 Min Chen asm: use prefix const to avoid unaligned crash
Tue, 28 Apr 2015 18:43:33 +0800 Min Chen asm: remove tab_c_526336, it is duplicate to pd_526336
Tue, 28 Apr 2015 17:16:32 +0530 Sumalatha Polureddy asm: avx2 code for sad[16x8] for 10 bpp (398 -> 254)
Tue, 28 Apr 2015 16:10:56 +0530 Divya Manivannan asm: filter_vsp, filter_vss for 4x32 in avx2
Tue, 28 Apr 2015 15:47:21 +0530 Divya Manivannan asm: filter_vsp, filter_vss for 12x32 in avx2
Tue, 28 Apr 2015 14:27:11 +0530 Divya Manivannan asm: filter_vsp, filter_vss for 16x24 in avx2
Tue, 28 Apr 2015 13:30:29 +0530 Divya Manivannan asm: filter_vsp, filter_vss for 2x16 in avx2
Tue, 28 Apr 2015 18:24:44 +0530 Aarthi Thirumalai log: make qTreeCnt as stack arrays to avoid non determinism in 2 pass
Mon, 27 Apr 2015 14:15:28 -0500 Steve Borho cudata: cu index is no longer necessary again
Mon, 27 Apr 2015 14:10:11 -0500 Steve Borho analysis: remove m_aqQP[], determine AQ QPs on demand
Tue, 28 Apr 2015 02:03:59 -0500 Steve Borho frameencoder: cleanups, no behavior change
Tue, 28 Apr 2015 01:58:23 -0500 Steve Borho frameencoder: recover vbvCost and intraVbvCost logic
Mon, 27 Apr 2015 13:59:08 -0500 Steve Borho rc: extract final average QP from the coded CTU structure
Mon, 27 Apr 2015 13:08:57 -0500 Steve Borho level: do not try to configure color space in x265_param_apply_profile()
Mon, 27 Apr 2015 11:20:31 -0500 Steve Borho Merge with stable
Mon, 27 Apr 2015 20:31:54 +0800 Min Chen rdoQuant: reduce address operators by swap order on array significantBits[][]
Mon, 27 Apr 2015 20:31:50 +0800 Min Chen force type convert since multiplication result up to 34-bits
Mon, 27 Apr 2015 20:31:46 +0800 Min Chen modify lambda from int64 to int32 because dynamic range less than 21 bits
Mon, 27 Apr 2015 20:31:42 +0800 Min Chen modify m_psyRdoqScale from int64 to int32 because dynamic range is [0,50]*256
Mon, 27 Apr 2015 19:12:49 +0530 Divya Manivannan sao: add comment for the reason of two versions of sao primitives
Mon, 27 Apr 2015 18:07:45 +0530 Divya Manivannan asm: filter_vsp[6x16], filter_vss[6x16] in avx2
Mon, 27 Apr 2015 15:56:17 +0530 Divya Manivannan asm: filter_vsp[8x12], filter_vss[8x12] for I422 in avx2
Mon, 27 Apr 2015 13:27:17 +0530 Divya Manivannan asm: filter_vsp and filter_vss for Nx64, 32x48 in I422
Mon, 27 Apr 2015 13:57:33 +0530 Sumalatha Polureddy asm: avx2 code for chroma vpp filter for i444
Mon, 27 Apr 2015 11:33:01 +0530 Sumalatha Polureddy asm: avx2 code for chroma vpp filter for i422
Tue, 21 Apr 2015 17:29:08 +0530 Aarthi Thirumalai rc: fix cost issues in predicting row size during mid frame vbv encodes.
Sat, 25 Apr 2015 01:39:55 -0500 Steve Borho analysis: always configure quant QP directly after setting RD lambda
Sat, 25 Apr 2015 00:39:48 -0500 Steve Borho analysis: configure slave quant QP prior to pmode intra RDO for RD 0..4
Fri, 24 Apr 2015 16:14:22 -0500 Steve Borho analysis: hoist all adaptive-quant work to recursive callers
Fri, 24 Apr 2015 16:05:12 -0500 Steve Borho analysis: keep per-CU AQ QPs in cuGeom index order, simplify arguments
Fri, 24 Apr 2015 15:14:54 -0500 Steve Borho analysis: simplify CTU QP init loops
Fri, 24 Apr 2015 16:51:38 -0500 Steve Borho analysis: rename m_qp to m_aqQP for clarity
Fri, 24 Apr 2015 16:07:42 -0500 Steve Borho search: rename setQP() method to setLambdaFromQP
Fri, 24 Apr 2015 16:05:19 -0500 Steve Borho analysis: nits
Fri, 24 Apr 2015 19:22:48 +0530 Rajesh Paulraj asm: avx2 10bit code for add_ps for chroma sizes 16xN, 32xN, reuse luma code
Fri, 24 Apr 2015 19:20:36 +0530 Rajesh Paulraj asm: avx2 10bit code for add_ps[16x16],[32x32],[64x64]
Fri, 24 Apr 2015 14:10:55 +0530 Divya Manivannan asm: add pixel restoration part in saoCuOrgE2 primitive
Fri, 24 Apr 2015 13:47:58 +0530 Divya Manivannan asm: avx2 code for sign primitive: improve 204c->114c
Fri, 24 Apr 2015 16:44:32 +0530 Sumalatha Polureddy asm: avx2 code for chroma vps filter for i444
Fri, 24 Apr 2015 15:32:14 +0530 Sumalatha Polureddy asm: avx2 code for chroma vps filter for i422
Fri, 24 Apr 2015 13:49:59 +0530 Sumalatha Polureddy asm: avx2 code for chroma vsp filter for i444
Fri, 24 Apr 2015 12:07:52 +0530 Sumalatha Polureddy asm: avx2 code for chroma vsp filter for i422
Fri, 24 Apr 2015 21:46:01 +0800 Min Chen rdoQuant: optimize getSigCtxInc()
Fri, 24 Apr 2015 21:45:58 +0800 Min Chen rdoQuant: split coeff cost into psy and non-psy path
Fri, 24 Apr 2015 21:45:55 +0800 Min Chen fix build fault on WinXP
Thu, 23 Apr 2015 12:32:49 -0500 Steve Borho smoke-test: set a higher VBV tolerance for the smoke test
Thu, 23 Apr 2015 19:10:41 +0530 Rajesh Paulraj asm: avx2 10bit code for sub_ps for chroma sizes 16xN, 32xN, reuse luma code
Thu, 23 Apr 2015 19:07:34 +0530 Rajesh Paulraj asm: avx2 10bit code for sub_ps[16x16],[32x32],[64x64]
Thu, 23 Apr 2015 18:48:23 +0530 Divya Manivannan asm: saoCuOrgE2[1] avx2 code: improve 449c->292c
Thu, 23 Apr 2015 18:40:34 +0530 Divya Manivannan asm: saoCuOrgE2[0] avx2 code: improve 154c->128c
Thu, 23 Apr 2015 18:13:13 +0530 Divya Manivannan sao: modify saoCuOrgE2 primitive to handle width=16 separately
Thu, 23 Apr 2015 15:17:45 +0530 Sumalatha Polureddy asm: avx2 code for chroma vss filter for i444
Thu, 23 Apr 2015 12:20:44 +0530 Sumalatha Polureddy asm: avx2 code chroma vss filter for i422
Wed, 22 Apr 2015 21:35:55 -0500 Steve Borho cli: document --qpstep
Wed, 22 Apr 2015 14:06:20 -0700 David T Yuen Invoke macro to setup sse2 intrapred dc and planar primitives
Wed, 22 Apr 2015 15:22:56 -0500 Steve Borho Merge with stable
Wed, 22 Apr 2015 15:22:03 -0500 Steve Borho doc: correct --qpstep
Wed, 22 Apr 2015 11:06:24 -0500 Steve Borho threadpool: use Win7 version macro directly, for more clarity
Wed, 22 Apr 2015 21:31:23 +0800 Min Chen testbench: fix table fault when trSize more than 8
Wed, 22 Apr 2015 21:31:19 +0800 Min Chen asm: avx2+-bmi2 version of scanPosLast, 27.6k -> 6.8k cycles
Wed, 22 Apr 2015 21:31:15 +0800 Min Chen testbench: fix testbench crash when no coeff in block
Wed, 22 Apr 2015 21:31:11 +0800 Min Chen testbench: support BMI2
Wed, 22 Apr 2015 21:30:37 +0800 Min Chen asm: rename findPosLast to scanPosLast and modify its API
Wed, 22 Apr 2015 21:30:33 +0800 Min Chen asm: fix bug in generic version findPosLast_x64 and improve testbench on it
Wed, 22 Apr 2015 19:52:06 +0530 Rajesh Paulraj asm: avx2 10bit code for scale2D_64to32
Wed, 22 Apr 2015 11:27:39 +0530 Dnyaneshwar G asm: avx2 code for satd_48x64 and 64xN, improved over +AH4-50% than SSE
Wed, 22 Apr 2015 11:19:18 +0530 Dnyaneshwar G asm: avx2 code for satd_16xN, improved over +AH4-50% than SSE code
Wed, 22 Apr 2015 12:25:09 +0530 Divya Manivannan asm: saoCuOrgE3 avx2 code for width>16: improve 508c->427c
Wed, 22 Apr 2015 11:59:36 +0530 Divya Manivannan sao: remove saoCuOrgE3_2Rows function and modify saoCuOrgE3 primitive to handle width=16 seperately
Tue, 21 Apr 2015 20:37:47 -0700 David T Yuen asm: interp_4tap_horiz_pp sse3
Wed, 22 Apr 2015 00:00:39 -0500 Steve Borho Merge with stable
Tue, 21 Apr 2015 23:50:09 -0500 Steve Borho doc: correct frame thread docs
Tue, 21 Apr 2015 13:42:36 -0500 Steve Borho threadpool: fix 'enumeral and non-enumeral type in conditional ...' warnings
Tue, 21 Apr 2015 13:28:37 -0500 Steve Borho asm: disable new findPosLast - it is causing check failures / crashes
Tue, 21 Apr 2015 15:05:18 +0530 Gopu Govindaswamy slicetype: select best mvp using neighbor mvs satd cost for Lowres ME
Tue, 21 Apr 2015 14:25:14 +0530 Dnyaneshwar G asm: new optimized algorithm for satd, improved +AH4-25% over previous algorithm
Tue, 21 Apr 2015 14:46:26 +0530 Sumalatha Polureddy asm: avx code for chroma satd functions for all partitions of 422
Tue, 21 Apr 2015 14:35:30 +0800 Min Chen asm: generic x64 version of findPosLast
Mon, 20 Apr 2015 14:51:02 -0500 Steve Borho doc: if you break cpu auto-detection, you get to keep both halves
Mon, 20 Apr 2015 19:58:29 +0800 Min Chen asm: ssse3 version of findPosFirstLast, 365c -> 75c
Sun, 19 Apr 2015 16:44:04 +0800 Min Chen rdoQuant: move cgRdStats.sigCost0 outside from loop
Fri, 17 Apr 2015 21:31:26 +0800 Min Chen rdoQuant: fast zero-coeff path
Fri, 17 Apr 2015 21:31:23 +0800 Min Chen rdoQuant: improve coeff group block clean code
Fri, 17 Apr 2015 21:31:19 +0800 Min Chen rdoQuant: fast zero cost compute path
Mon, 20 Apr 2015 12:41:16 +0800 Min Chen rdoQuant: improve encoder +AH4-3.5% by modify all zero-coeff group scan and cost compute logic
Mon, 20 Apr 2015 18:54:53 +0530 Divya Manivannan sao: modify saoCuOrgE3_2Rows C code and add sse4 code
Thu, 09 Apr 2015 00:48:54 -0400 Steve Borho tests: add coverage for --qg-size
Thu, 09 Apr 2015 11:30:33 -0500 Steve Borho param: show quant-group size in logs, move AQ config into its own line
Thu, 09 Apr 2015 11:31:48 -0500 Steve Borho encoder: give param->rc.qgSize a sane default when dqp is not used
Thu, 09 Apr 2015 11:20:57 -0500 Steve Borho encoder: ignore param->rc.qgSize when delta-qp coding is disabled
Wed, 08 Apr 2015 11:52:50 +0530 Deepthi Nandakumar search: add RDcost measurement of DeltaQP to lower rdLevels
Sat, 18 Apr 2015 10:56:21 +0530 Deepthi Nandakumar entropy: after encodeCU, the CU structures need to be reset with the right QP
Sat, 18 Apr 2015 11:16:08 +0530 Deepthi Nandakumar AQ: Re-enable fine grained adaptive quantization
Sat, 18 Apr 2015 10:02:19 -0700 David T Yuen asm: leading space nit
Sat, 18 Apr 2015 14:30:09 -0500 Steve Borho rc: test case nit
Fri, 17 Apr 2015 14:02:26 -0700 Xinyue Lu cli: fix incorrect timebase source
Fri, 17 Apr 2015 09:40:06 -0700 David T Yuen asm: interp_4tap_horiz_pp_4x32_sse3
Fri, 17 Apr 2015 09:36:54 -0700 David T Yuen asm: interp_4tap_horiz_pp_4x16_sse3
Fri, 17 Apr 2015 09:33:03 -0700 David T Yuen asm: interp_4tap_horiz_pp_4x8_sse3
Fri, 17 Apr 2015 09:26:26 -0700 David T Yuen asm: interp_4tap_horiz_pp_4x4_sse3
Fri, 17 Apr 2015 09:21:15 -0700 David T Yuen asm: interp_4tap_horiz_pp_4x2_sse3
Fri, 17 Apr 2015 09:15:04 -0700 David T Yuen asm: interp_4tap_horiz_pp_2x16_sse3
Fri, 17 Apr 2015 09:10:24 -0700 David T Yuen asm: interp_4tap_horiz_pp_2x8_sse3
Fri, 17 Apr 2015 09:04:59 -0700 David T Yuen asm: interp_4tap_horiz_pp_2x4_sse3
Fri, 17 Apr 2015 16:23:28 +0530 Praveen Tiwari asm: intra_allangs4x4 improved by +AH4-61% over SSE4
Fri, 17 Apr 2015 16:56:59 +0530 Aasaipriya Chandran asm: chroma_hps[4xN, 8xN, 16xN, 32xN, 24x32] for i444
Fri, 17 Apr 2015 16:43:39 +0530 Aasaipriya Chandran asm: chroma_hps[4xN, 8xN, 16xN, 32xN, 2x8]
Fri, 17 Apr 2015 16:10:03 +0530 Aasaipriya Chandran asm: chroma_hpp[4xN, 8xN, 16xN, 32xN, 12x16, 24x32] for i444
Fri, 17 Apr 2015 15:51:55 +0530 Rajesh Paulraj asm: avx2 10bit code for chroma_p2s[16xN],[24xN],[32xN], reuse luma code
Fri, 17 Apr 2015 14:34:27 +0530 Sumalatha Polureddy asm: avx2 code for chroma addAvg for all partitions
Fri, 17 Apr 2015 11:19:20 +0530 Rajesh Paulraj asm: avx2 10bit code for convert_p2s[24xN],[48x64]
Fri, 17 Apr 2015 10:28:18 +0530 Aasaipriya Chandran asm: chroma_hpp[64x64, 64x48, 64x32, 64x16] for i444 - improved 22990c->14176c, 17897c->10791c, 12050c->7186c, 5655c->3266c
Thu, 16 Apr 2015 17:12:00 -0700 Steve Borho rc: unix eoln for rate-control-tests.txt
Thu, 16 Apr 2015 15:53:53 +0530 Mahesh Pittala regression: typo in rc tests
Thu, 16 Apr 2015 14:18:03 +0530 Rajesh Paulraj asm: avx2 10bit code for convert_p2s[32xN],[64xN]
Thu, 16 Apr 2015 18:17:36 +0530 Rajesh Paulraj asm: avx2 10bit code for convert_p2s[16xN]
Thu, 16 Apr 2015 15:28:19 +0530 Aasaipriya Chandran asm: chroma_hpp i422[4xN, 8xN, 16xN, 32xN]
Thu, 16 Apr 2015 14:28:41 +0530 Aasaipriya Chandran asm: chroma_hps[64x64, 64x48, 64x32, 64x16] for i444 - improved 21540c->14767c, 18551c->14129c,17096c->12742c, 6216c->3923c
Fri, 17 Apr 2015 13:44:26 -0500 Steve Borho Backed out changeset: 7be1172ec816
Thu, 16 Apr 2015 11:38:32 +0530 Dnyaneshwar G asm: new optimized algorithm for satd, improved +AH4-30% over previous algorithm
Thu, 16 Apr 2015 11:37:03 +0530 Rajesh Paulraj asm: sse version 10bit code for chroma_p2s, reuse luma code
Thu, 16 Apr 2015 11:24:34 +0530 Rajesh Paulraj asm: sse4 10bit code for chroma_p2s[2xN] for i420, i422
Thu, 16 Apr 2015 10:53:33 +0530 Rajesh Paulraj asm: sse4 10bit code for chroma_p2s[6xN] for i420, i422
Wed, 15 Apr 2015 19:16:10 +0530 Rajesh Paulraj asm: ssse3 10bit code for chroma_p2s[4x2],[8x2],[8x6]
Wed, 15 Apr 2015 19:04:04 +0530 Rajesh Paulraj asm: ssse3 10bit code for convert_p2s[12xN],[48x64]
Thu, 16 Apr 2015 10:46:18 +0530 Sumalatha Polureddy asm: avx2 code for chroma sub_ps module, reused luma code
Thu, 16 Apr 2015 10:36:39 +0530 Sumalatha Polureddy asm: add macro to sub_ps module to reduce code size
Wed, 15 Apr 2015 16:20:27 +0530 Sumalatha Polureddy asm: avx2 code for chroma add_ps, reused luma code
Wed, 15 Apr 2015 14:24:56 +0530 Divya Manivannan asm: saoCuOrgE3 avx2 code: 502c->473c
Wed, 15 Apr 2015 14:40:28 +0530 Aasaipriya Chandran asm: chroma_hpp[2x16] for i422 - improved 595c->500c
Wed, 15 Apr 2015 14:39:25 +0530 Aasaipriya Chandran asm: chroma_hpp[24x64] for i422 - improved 9272c->8212c
Wed, 15 Apr 2015 14:35:01 +0530 Aasaipriya Chandran asm: chroma_hpp[12x32] for i422 - improved 2997c->2295c
Wed, 15 Apr 2015 10:58:54 +0530 mahesh pittala regression: typo in rc tests
Wed, 15 Apr 2015 14:08:36 +0800 Min Chen asm: improve algorithm logic on saoCuOrgE3
Tue, 14 Apr 2015 21:19:06 +0800 Min Chen improve rdoQuant() by block fill on non-zero coeff group
Tue, 14 Apr 2015 21:19:02 +0800 Min Chen improve rdoQuant() by use non-zero coeff group mask to reduce count of coeff scan
Tue, 14 Apr 2015 21:18:58 +0800 Min Chen improve rdoQuant() by reduce count of code group scan
Tue, 14 Apr 2015 19:18:46 +0530 Rajesh Paulraj asm: ssse3 10bit code for convert_p2s[24xN]
Tue, 14 Apr 2015 19:05:49 +0530 Rajesh Paulraj asm: ssse3 10bit code for convert_p2s[32xN],[64xN]
Tue, 14 Apr 2015 18:50:02 +0530 Rajesh Paulraj asm: ssse3 10bit code for convert_p2s[16xN]
Tue, 14 Apr 2015 18:28:02 +0530 Rajesh Paulraj asm: ssse3 10bit code for convert_p2s[8xN]
Tue, 14 Apr 2015 18:10:45 +0530 Rajesh Paulraj asm: ssse3 10bit code for convert_p2s[4xN]
Tue, 14 Apr 2015 15:51:59 +0530 Sumalatha Polureddy asm: avx code for chroma copy_ss 32x64, reused luma code (2616 -> 1313)
Tue, 14 Apr 2015 14:13:31 +0530 Dnyaneshwar G asm: avx2 code for satd_32xN
Tue, 14 Apr 2015 10:18:29 +0530 Divya Manivannan sao: add saoCuOrgE3_2Rows function to process 2 rows
Tue, 14 Apr 2015 11:49:12 +0530 Praveen Tiwari asm: intra_pred_ang32_18 improved by +AH4-45% over SSE4
Mon, 13 Apr 2015 16:25:08 +0530 Sumalatha Polureddy asm: improve sub_ps[16x16] (477 -> 461) and reduce code size
Tue, 14 Apr 2015 13:41:40 +0800 Min Chen disable SIGPIPE on Windows platform
Mon, 13 Apr 2015 14:13:19 -0700 David T Yuen asm: intra pred all_angs_pred_4x4 sse2
Mon, 13 Apr 2015 18:39:38 +0800 Min Chen simplify rdoQuant() logic on ctxSet
Wed, 08 Apr 2015 15:10:08 +0530 Sumalatha Polureddy asm: improve avx2 code sub_ps[32x32] 1402 -> 1360
Mon, 13 Apr 2015 11:48:25 -0700 Steve Borho doc: clarify that --pools strings might need shell escaping (closes #121)
Mon, 13 Apr 2015 11:46:52 -0700 Steve Borho api: add SMPTE ST 2086 mastering display color metadata
Thu, 09 Apr 2015 16:31:18 +0800 Peixuan Zhang cli: add an output preview feature, activated by --recon-y4m-exec
Sun, 12 Apr 2015 10:02:24 -0500 Steve Borho input: use poke() method of ThreadSafeInteger appropriately
Sun, 12 Apr 2015 08:39:31 -0500 Steve Borho cmake: use explicit cpp file lists for input/ and output/
Sun, 12 Apr 2015 08:15:10 -0500 Steve Borho cmake: specify default Windows target O/S as Win7, to enable NUMA APIs
Thu, 09 Apr 2015 15:24:17 +0530 Aarthi Thirumalai rc: add helper function to decide the VBV predictor type for each frame
Fri, 10 Apr 2015 18:15:38 -0500 Steve Borho cli: nits, remove dead code
Fri, 10 Apr 2015 16:20:36 -0500 Steve Borho encoder: rename functions to avoid name conflicts with Thread::stop()
Fri, 10 Apr 2015 13:47:50 -0500 Steve Borho nal: annexb warning fixes for MSVC
Fri, 10 Apr 2015 18:35:23 +0530 Divya Manivannan asm: saoCuOrgB0 avx2 code: 23780c->18441c
Fri, 10 Apr 2015 13:42:12 +0530 Sumalatha Polureddy asm: avx code for chroma sa8d, reused luma code
Fri, 10 Apr 2015 12:38:48 +0530 Praveen Tiwari asm: intra_pred_ang8_16 improved by +AH4-3% over SSE4
Fri, 10 Apr 2015 12:01:19 +0530 Praveen Tiwari asm: intra_pred_ang8_20 improved by +AH4-4% over SSE4
Fri, 10 Apr 2015 20:49:25 +0800 Min Chen avoid calculate rateIncUp and rateIncDown when sigHide disabled
Fri, 10 Apr 2015 20:06:23 +0800 Min Chen change costUncoded[] coordinate system from Raster to Zigzag
Fri, 10 Apr 2015 11:10:47 +0530 Rajesh Paulraj asm: avx2 8bpp code for chroma_p2s[32xN],[24xN], reuse the luma code
Fri, 10 Apr 2015 10:49:34 +0530 Rajesh Paulraj asm: avx2 8bpp code for convert_p2s[24xN]
Fri, 10 Apr 2015 10:56:41 +0530 Dnyaneshwar G asm: avx2 code for planecopy_sp
Thu, 09 Apr 2015 18:06:44 -0700 Xinyue Lu cli: annex_b format switch
Fri, 10 Apr 2015 10:24:55 -0500 Steve Borho asm: fix eoln in comment
Thu, 09 Apr 2015 11:48:08 -0500 Steve Borho Merge with stable
Thu, 09 Apr 2015 18:18:33 +0530 Praveen Tiwari asm: intra_pred_ang8_21 improved by +AH4-5% over SSE4
Thu, 09 Apr 2015 18:07:22 +0530 Praveen Tiwari asm: intra_pred_ang8_22 improved by +AH4-14% over SSE4
Thu, 09 Apr 2015 17:45:26 +0530 Praveen Tiwari asm: intra_pred_ang8_23 improved by +AH4-18% over SSE4
Thu, 09 Apr 2015 17:08:14 +0530 Praveen Tiwari asm: intra_pred_ang8_15 improved by +AH4-5% over SSE4
Thu, 09 Apr 2015 16:30:54 +0530 Praveen Tiwari asm: intra_pred_ang8_14 improved by +AH4-15% over SSE4
Thu, 09 Apr 2015 15:53:47 +0530 Praveen Tiwari asm: intra_pred_ang8_13 improved by +AH4-16% over SSE4
Thu, 09 Apr 2015 13:28:56 +0530 Praveen Tiwari asm: correct register count
Thu, 09 Apr 2015 12:21:49 +0530 Praveen Tiwari asm: intra_pred_ang16_13 improved by +AH4-9% over SSE4
Thu, 09 Apr 2015 10:58:27 +0530 Praveen Tiwari asm: intra_pred_ang16_12 improved by +AH4-20% over SSE4
Thu, 09 Apr 2015 19:07:19 +0530 Rajesh Paulraj asm: sse4 8bpp code for chroma_p2s[2xN]
Thu, 09 Apr 2015 20:26:24 +0800 Min Chen optimize c1c2 context set update logic in rdoQuant
Thu, 09 Apr 2015 10:51:29 -0500 Steve Borho cmake: do not allow full path of libnuma to be used in x265.pc
Mon, 16 Mar 2015 12:05:38 +0530 Aarthi Thirumalai rc: tune initial predictor values for better frame size predictions in vbv lookahead
Tue, 31 Mar 2015 22:16:21 +0530 Aarthi Thirumalai rc: separate frame bits predictor objects for BRef and B frames
Wed, 08 Apr 2015 14:51:00 -0500 Steve Borho Merge with stable
Tue, 07 Apr 2015 23:30:16 -0500 Steve Borho slicetype: run pre-lookahead within slicetypeDecide using a bonded task group
Tue, 07 Apr 2015 23:14:29 -0500 Steve Borho slicetype: simplify locking scheme to a single lock
Wed, 08 Apr 2015 19:05:40 +0530 Rajesh Paulraj asm: improve avx2 8bpp code for convert_p2s[64xN]
Wed, 08 Apr 2015 19:00:35 +0530 Rajesh Paulraj asm: improve avx2 8bpp code for convert_p2s[32xN]
Wed, 08 Apr 2015 15:57:03 +0530 Praveen Tiwari asm: intra_pred_ang16_3 improved by +AH4-25% over SSE4
Wed, 08 Apr 2015 15:15:01 +0530 Praveen Tiwari asm: intra_pred_ang16_4 improved by +AH4-23% over SSE4
Wed, 08 Apr 2015 12:21:33 +0530 Praveen Tiwari asm: intra_pred_ang16_5 improved by +AH4-16% over SSE4
Wed, 08 Apr 2015 11:29:42 +0530 Praveen Tiwari asm: intra_pred_ang16_6 improved by +AH4-19% over SSE4
Wed, 08 Apr 2015 21:19:04 +0800 Min Chen optimize maxAbsLevel cost compute logic in rdoQuant()
Wed, 08 Apr 2015 15:07:29 +0530 Divya Manivannan asm: saoCuOrgE1_2Rows avx2 code: 657c->525c
Wed, 08 Apr 2015 17:40:11 +0800 Min Chen asm: avx2 version convert_p2s[48x64], 4069c -> 3043c
Wed, 08 Apr 2015 14:59:06 +0530 Divya Manivannan asm: saoCuOrgE1 avx2 code: 403c->331c
Tue, 07 Apr 2015 17:11:42 +0530 Divya Manivannan sao: add C and sse4 code of saoCuOrgE1 to process 2 rows
Tue, 07 Apr 2015 16:00:39 -0500 Steve Borho readme: point release download link towards videolan
Tue, 07 Apr 2015 14:38:42 -0500 Steve Borho doc: document behavior of POSIX builds without libnuma (refs #117)
Tue, 07 Apr 2015 18:36:17 +0530 Rajesh Paulraj asm: avx2 8bpp code for convert_p2s[64xN]
Tue, 07 Apr 2015 18:05:41 +0530 Rajesh Paulraj asm: avx2 8bpp code for convert_p2s[32xN]
Tue, 07 Apr 2015 18:17:43 +0530 Praveen Tiwari asm: optimize buffer address using registers
Tue, 07 Apr 2015 17:49:16 +0530 Praveen Tiwari asm: optimize code size with macro 'INTRA_PRED_ANG16_CAL_ROW'
Tue, 07 Apr 2015 17:32:26 +0530 Praveen Tiwari asm: intra_pred_ang16_7 improved by +AH4-22% over SSE4
Tue, 07 Apr 2015 16:32:12 +0530 Praveen Tiwari asm: intra_pred_ang16_8 improved by +AH4-28% over SSE4
Tue, 07 Apr 2015 13:35:25 +0530 Praveen Tiwari asm: intra_pred_ang16_9 improved by +AH4-28% over SSE4
Tue, 07 Apr 2015 11:02:33 +0530 Praveen Tiwari asm: intra_pred_ang16_11 improved by +AH4-27% over SSE4
Tue, 07 Apr 2015 20:03:28 +0800 Min Chen simplify coeff group clear when CG decide to not encode
Tue, 07 Apr 2015 13:59:45 +0530 Sumalatha Polureddy asm: improve avx2 code for add_ps[32x32] (1428 -> 1312)
Tue, 07 Apr 2015 22:42:22 +0530 Aarthi Thirumalai rc-test: revise rc test cases - use more test clips, additional rc features.
Tue, 07 Apr 2015 12:29:46 -0500 Steve Borho backout fine-grained AQ until unexplained output changes are resolved
Tue, 07 Apr 2015 11:10:45 -0500 Steve Borho analysis: fix crash when AQ is disabled
Tue, 07 Apr 2015 11:05:42 -0500 Steve Borho quant: remove unused fastMax
Tue, 07 Apr 2015 10:08:06 -0500 Steve Borho encoder: fix eoln damaga and white-space nits
Mon, 06 Apr 2015 22:05:33 -0500 Steve Borho doc: add level 8.5 to --level docs
Tue, 07 Apr 2015 09:42:31 +0530 Deepthi Nandakumar analysis: remove 1i64, typecast to size_t
Mon, 06 Apr 2015 15:39:07 +0530 Deepthi Nandakumar aq: add cost of sub-LCU level QP to RD costs
Tue, 07 Apr 2015 09:39:25 +0530 Deepthi Nandakumar aq: implementation of fine grained adaptive quantization
Mon, 06 Apr 2015 21:02:36 -0500 Steve Borho level: allow unbounded level 8.5 to be used for lossless encodes
Mon, 06 Apr 2015 15:39:24 -0700 Xinyue Lu cli: rewrite pts_queue to use new/delete, not to confuse the leak tool
Mon, 06 Apr 2015 20:17:57 +0800 Min Chen improve rdoQuant by more parameters on getSigCoeffGroupCtxInc and calcPatternSigCtx
Mon, 06 Apr 2015 20:17:52 +0800 Min Chen fix count of shift overflow bug in Quant::getSigCoeffGroupCtxInc
Mon, 06 Apr 2015 20:18:01 +0800 Min Chen improve rdoQuant by reduce type convert and condition check
Mon, 06 Apr 2015 16:22:54 +0530 Rajesh Paulraj asm: ssse3 8bpp code for chroma_p2s i422, reuse luma code
Mon, 06 Apr 2015 15:08:57 +0530 Rajesh Paulraj asm: ssse3 8bpp code for chroma_p2s[8x6](4.74x) for i420
Mon, 06 Apr 2015 15:06:06 +0530 Rajesh Paulraj asm: sse4 8bpp code for chroma_p2s[6xN] for i420, i422
Mon, 06 Apr 2015 15:02:05 +0530 Rajesh Paulraj asm: ssse3 8bpp code for convert_p2s[12xN],[24xN],[48x64]
Mon, 06 Apr 2015 15:51:50 +0530 Sumalatha Polureddy asm: improve old avx2 code for sad[64x48]
Mon, 06 Apr 2015 14:53:36 +0530 Sumalatha Polureddy asm: improve the old avx2 code for sad[64x64]
Mon, 06 Apr 2015 14:38:43 +0530 Divya Manivannan asm: saoCuOrgE0 avx2 code: 756c->629c
Mon, 06 Apr 2015 13:56:47 +0530 Divya Manivannan sao: modify C and SSE4 code for saoCuOrgE0 to process 2 rows
Mon, 06 Apr 2015 12:47:11 +0530 Praveen Tiwari asm: intra_pred_ang4_3 improved by +AH4-41% over SSE4
Mon, 06 Apr 2015 12:31:17 +0530 Praveen Tiwari asm: intra_pred_ang4_4 improved by +AH4-44% over SSE4
Mon, 06 Apr 2015 12:18:54 +0530 Praveen Tiwari asm: intra_pred_ang4_5 improved by +AH4-41% over SSE4
Mon, 06 Apr 2015 12:05:52 +0530 Praveen Tiwari asm: intra_pred_ang4_6 improved by +AH4-36% over SSE4
Mon, 06 Apr 2015 11:31:02 +0530 Praveen Tiwari asm: intra_pred_ang4_7 improved by +AH4-42% over SSE4
Mon, 06 Apr 2015 10:58:30 +0530 Praveen Tiwari asm: intra_pred_ang4_8 improved by +AH4-24% over SSE4
Mon, 06 Apr 2015 11:47:55 +0530 Sumalatha Polureddy asm: improve the old avx2 code for sad[32x24]
Mon, 06 Apr 2015 09:38:55 +0530 Aasaipriya Chandran asm: luma_hvpp[16x16] - 11.39x 5226c
Mon, 06 Apr 2015 09:21:20 +0530 Aasaipriya Chandran asm: chroma_hps[24x32] avx2 - improved 4458c->3583c
Mon, 06 Apr 2015 09:19:14 +0530 Aasaipriya Chandran asm: luma_hps[24x32] avx2 - improved 11545c->6843c
Mon, 06 Apr 2015 09:17:08 +0530 Aasaipriya Chandran asm: luma_hps[12x16] avx2 - improved 3779c->2482c
Sun, 05 Apr 2015 12:56:40 -0500 Steve Borho api: add --allow-non-conformance param, default to False
Sat, 04 Apr 2015 15:11:39 -0500 Steve Borho cli: tweak output file logging
Sat, 04 Apr 2015 12:00:59 -0700 David T Yuen asm: intra_pred_ang4_18
Sat, 04 Apr 2015 11:55:13 -0700 David T Yuen asm: intra_pred_ang4_26_sse2
Sat, 04 Apr 2015 11:42:34 -0700 David T Yuen asm: intra_pred4_x filtering
Sat, 04 Apr 2015 15:06:40 -0400 Steve Borho Merge with stable
Sat, 04 Apr 2015 14:04:14 -0500 Steve Borho threading: intrdoduce poke() method for ThreadSafeInteger
Fri, 03 Apr 2015 22:39:23 -0500 Steve Borho encoder: do not disable the thread pool if lookahead-slices is enabled
Fri, 03 Apr 2015 16:22:38 -0700 Xinyue Lu cli: move raw bitstream output to separate file
Fri, 03 Apr 2015 09:22:47 -0700 David T Yuen asm: intra_pred_ang4_18_sse2 16-bit
Fri, 03 Apr 2015 09:20:42 -0700 David T Yuen asm: intra_pred_ang4_17_sse2 16-bit
Fri, 03 Apr 2015 09:09:04 -0700 David T Yuen asm: intra_pred_ang4_16_sse2 16-bit
Fri, 03 Apr 2015 09:05:30 -0700 David T Yuen asm: intra_pred_ang4_15_sse2 16-bit
Fri, 03 Apr 2015 09:02:38 -0700 David T Yuen asm: intra_pred_ang4_14_sse2 16-bit
Fri, 03 Apr 2015 09:00:07 -0700 David T Yuen asm: intra_pred_ang4_13_sse2 16-bit
Fri, 03 Apr 2015 08:56:27 -0700 David T Yuen asm: intra_pred_ang4_12_sse2 16-bit
Fri, 03 Apr 2015 08:53:42 -0700 David T Yuen asm: intra_pred_ang4_11_sse2 16-bit
Fri, 03 Apr 2015 08:50:10 -0700 David T Yuen asm: intra_pred_ang4_26_sse2 16-bit
Fri, 03 Apr 2015 08:46:08 -0700 David T Yuen asm: intra_pred_ang4_10_sse2 16-bit
Fri, 03 Apr 2015 08:40:26 -0700 David T Yuen asm: intra_pred_ang4_9_sse2 16-bit
Fri, 03 Apr 2015 08:37:03 -0700 David T Yuen asm: intra_pred_ang4_8_sse2 16-bit
Fri, 03 Apr 2015 08:34:09 -0700 David T Yuen asm: intra_pred_ang4_7_sse2 16-bit
Fri, 03 Apr 2015 08:31:18 -0700 David T Yuen asm: intra_pred_ang4_6_sse2 16-bit
Fri, 03 Apr 2015 08:28:05 -0700 David T Yuen asm: intra_pred_ang4_5_sse2 16-bit
Fri, 03 Apr 2015 08:24:22 -0700 David T Yuen asm: intra_pred_ang4_4_sse2 16-bit
Fri, 03 Apr 2015 08:18:32 -0700 David T Yuen asm: intra_pred_ang4_3_sse2 16-bit
Fri, 03 Apr 2015 07:56:12 -0700 David T Yuen asm: intra_pred_ang4_2_sse2 16-bit
Fri, 03 Apr 2015 14:27:32 -0500 Steve Borho cmake: bump X265_BUILD for x265_cleanup() behavior change
Fri, 03 Apr 2015 13:27:08 -0500 Steve Borho api: make x265_cleanup() a NOP if an encoder is still open
Fri, 03 Apr 2015 12:08:21 -0500 Steve Borho cmake: avoid strict-overflow warnings in slicetype.cpp from GCC 4.9
Fri, 03 Apr 2015 11:16:04 -0500 Steve Borho asm: only 4:4:4 chroma 4-tap filters are configured in asm-primitives.cpp
Fri, 03 Apr 2015 19:02:06 +0530 Rajesh Paulraj asm: sse4 chroma_p2s[4x2](2.29x), ssse3 chroma_p2s[8x2](3.60x) for i420
Fri, 03 Apr 2015 18:50:00 +0530 Rajesh Paulraj asm: ssse3 code for chroma_p2s for i420, i422, i444, reuse the luma code
Fri, 03 Apr 2015 18:41:41 +0530 Rajesh Paulraj asm: ssse3 8bpp code for convert_p2s[32xN],[64xN]
Fri, 03 Apr 2015 18:38:23 +0530 Rajesh Paulraj asm: ssse3 8bpp code for convert_p2s[8xN],convert_p2s[16xN]
Fri, 03 Apr 2015 18:32:44 +0530 Rajesh Paulraj asm: sse4 8bpp code for convert_p2s[4xN]
Fri, 03 Apr 2015 18:18:48 +0530 Rajesh Paulraj primivites: rename luma_p2s to convert_p2s and move into PU
Fri, 03 Apr 2015 19:10:15 +0800 Min Chen improve fillReferenceSamples by merge pixel fill
Fri, 03 Apr 2015 19:10:12 +0800 Min Chen asm: reduce 1 register in quant_avx2
Fri, 03 Apr 2015 19:10:07 +0800 Min Chen asm: general calSign to accelerate sao
Fri, 03 Apr 2015 15:08:07 +0530 Praveen Tiwari asm: reduce code size with macro 'INTRA_PRED_TRANS_STORE_4x4'
Fri, 03 Apr 2015 14:55:56 +0530 Praveen Tiwari asm: intra_pred_ang4_9 improved by +AH4-35% over SSE4
Fri, 03 Apr 2015 14:41:25 +0530 Praveen Tiwari asm: intra_pred_ang4_11 improved by +AH4-31% over SSE4
Fri, 03 Apr 2015 14:03:40 +0530 Praveen Tiwari asm: intra_pred_ang4_12 improved by +AH4-35% over SSE4
Fri, 03 Apr 2015 13:52:26 +0530 Praveen Tiwari asm: intra_pred_ang4_13 improved by +AH4-43% over SSE4
Fri, 03 Apr 2015 12:51:29 +0530 Praveen Tiwari asm: intra_pred_ang4_14 improved by +AH4-43% over SSE4
Fri, 03 Apr 2015 12:37:40 +0530 Praveen Tiwari asm: intra_pred_ang4_15 improved by +AH4-53% over SSE4
Fri, 03 Apr 2015 12:19:15 +0530 Praveen Tiwari asm: intra_pred_ang4_16 improved by +AH4-49% over SSE4
Fri, 03 Apr 2015 12:03:59 +0530 Praveen Tiwari asm: intra_pred_ang4_17 improved by +AH4-57% over SSE4
Fri, 03 Apr 2015 15:41:49 +0530 Dnyaneshwar G asm: avx2 code for intra_dc_32x32
Fri, 03 Apr 2015 11:35:53 +0530 Dnyaneshwar G asm: avx2 code for intra_planar_32x32
Fri, 03 Apr 2015 11:11:47 +0530 Dnyaneshwar G asm: avx2 code for intrapred_planar16x16
Fri, 03 Apr 2015 10:45:54 +0530 Dnyaneshwar G asm: remove duplicate constant pw_256 and alignment nits
Thu, 02 Apr 2015 13:21:32 -0500 Steve Borho cli: improve log message
Thu, 02 Apr 2015 13:21:24 -0500 Steve Borho cli: use general_log for recon file data
Thu, 02 Apr 2015 13:20:45 -0500 Steve Borho common: remove redundant check for log-level, already at the top of the function
Wed, 01 Apr 2015 13:53:53 -0700 David T Yuen asm: intra pred 4x4 modes 19-25 and 27-33
Wed, 01 Apr 2015 12:54:33 -0700 David T Yuen asm: intra_pred_ang4_18_sse2
Wed, 01 Apr 2015 12:48:28 -0700 David T Yuen asm: intra_pred_ang4_17_sse2
Wed, 01 Apr 2015 12:44:06 -0700 David T Yuen asm: intra_pred_ang4_16_sse2
Wed, 01 Apr 2015 12:39:11 -0700 David T Yuen asm: intra_pred_ang4_15_sse2
Wed, 01 Apr 2015 12:35:05 -0700 David T Yuen asm: intra_pred_ang4_14_sse2
Wed, 01 Apr 2015 12:29:33 -0700 David T Yuen asm: intra_pred_ang4_13_sse2
Wed, 01 Apr 2015 12:25:28 -0700 David T Yuen asm: intra_pred_ang4_12_sse2
Wed, 01 Apr 2015 12:22:36 -0700 David T Yuen asm: intra_pred_ang4_11_sse2
Wed, 01 Apr 2015 13:00:05 -0700 David T Yuen asm: intra_pred_ang4_26_sse2
Wed, 01 Apr 2015 12:11:35 -0700 David T Yuen asm: intra_pred_ang4_10_sse2
Thu, 02 Apr 2015 19:33:11 +0800 Min Chen asm: reduce count of register in calSign, 213c -> 202c
Thu, 02 Apr 2015 14:16:19 +0530 Praveen Tiwari asm: reduce code size with macro 'INTRA_PRED_STORE_4x4'
Thu, 02 Apr 2015 14:08:10 +0530 Praveen Tiwari asm: intra_pred_ang4_19 improved by +AH4-60% over SSE4
Thu, 02 Apr 2015 13:45:56 +0530 Praveen Tiwari asm: intra_pred_ang4_20 improved by +AH4-52% over SSE4
Thu, 02 Apr 2015 13:31:14 +0530 Praveen Tiwari asm: intra_pred_ang4_21 improved by +AH4-50% over SSE4
Thu, 02 Apr 2015 12:41:26 +0530 Praveen Tiwari asm: intra_pred_ang4_22 improved by +AH4-46% over SSE4
Thu, 02 Apr 2015 12:20:12 +0530 Praveen Tiwari asm: intra_pred_ang4_23 improved by +AH4-48 over SSE4
Thu, 02 Apr 2015 11:39:40 +0530 Praveen Tiwari asm: intra_pred_ang4_25 improved +AH4-37% over SSE4
Thu, 02 Apr 2015 11:27:14 +0530 Praveen Tiwari asm: intra_pred_ang4_24 improved by +AH4-38% over SSE4
Thu, 02 Apr 2015 11:08:10 +0530 Praveen Tiwari asm: intra_pred_ang4_33 improved by +AH4-44% over SSE4
Thu, 02 Apr 2015 10:47:20 +0530 Praveen Tiwari asm: intra_pred_ang4_32 improved by +AH4-47% over SSE4
Thu, 02 Apr 2015 10:34:24 +0530 Praveen Tiwari asm: intra_pred_ang4_31, improved by +AH4-43% over SSE4
Thu, 02 Apr 2015 03:15:39 -0700 Xinyue Lu cli: unify x265 log function
Thu, 02 Apr 2015 15:20:58 +0530 Sumalatha Polureddy asm: avx2 code for weight_sp() for 8bpp
Wed, 01 Apr 2015 17:46:05 +0530 Praveen Tiwari asm: intra_pred_ang4_30 improve by +AH4-38% over SSE4, 160.00c -> 99.99c
Wed, 01 Apr 2015 17:33:37 +0530 Praveen Tiwari asm: intra_pred_ang4_29 improved by +AH4-45% over SSE4, 157.78c -> 88.14c
Wed, 01 Apr 2015 17:16:45 +0530 Praveen Tiwari asm: intra_pred_ang4_28 improved by +AH4-38% over SSE4, 152.87c -> 94.98c
Wed, 01 Apr 2015 17:06:42 +0530 Praveen Tiwari asm: intra_pred_ang4_27 improved by +AH4-35% over SSE4, 146.71c -> 95.03c
Wed, 01 Apr 2015 15:43:16 +0530 Praveen Tiwari asm: cleanup unused constant table
Wed, 01 Apr 2015 12:53:35 +0530 Praveen Tiwari asm: intra_pred_ang32_24 improved by +AH4-5% over AVX2
Wed, 01 Apr 2015 12:35:26 +0530 Praveen Tiwari asm: intra_pred_ang32_23 improved by +AH4-10% over AVX2, 1925.55c -> 1738.47c
Thu, 02 Apr 2015 12:24:51 -0500 Steve Borho Merge with stable
Thu, 02 Apr 2015 12:24:26 -0500 Steve Borho Added tag 1.6 for changeset cbeb7d8a4880
Thu, 02 Apr 2015 12:15:17 -0500 Steve Borho cli: use multi-lib APIs as a (weak) demonstration
Thu, 02 Apr 2015 12:23:38 -0500 Steve Borho Merge with stable
Thu, 02 Apr 2015 11:46:36 -0500 Steve Borho api: introduce x265_api_get() 1.6
Thu, 02 Apr 2015 11:43:56 -0500 Steve Borho doc: api doc nits
Wed, 01 Apr 2015 11:48:06 -0700 David T Yuen asm: intra_pred_ang4_9_sse2 improved +AH4-5% 605.00 -> 572.56 with nits and tweaks
Wed, 01 Apr 2015 11:41:19 -0700 David T Yuen asm: intra_pred_ang4_8_sse2 improved +AH4-5% 609.99 -> 577.50 with nits and tweaks
Wed, 01 Apr 2015 11:36:57 -0700 David T Yuen asm: intra_pred_ang4_7_sse2 improved +AH4-6.5% 634.99 -> 592.50 with nits and tweaks
Thu, 02 Apr 2015 07:34:52 -0700 David T Yuen asm: intra_pred_ang4_6_sse2 improved +AH4-2% 622.50 -> 609.99 with nits and tweaks
Wed, 01 Apr 2015 13:29:16 -0700 David T Yuen asm: intra_pred_ang4_5_sse2 improved +AH4-2.5% 642.50 -> 627.50 with nits and tweaks
Wed, 01 Apr 2015 14:44:19 -0500 Steve Borho api: remove public funcdef and export for deprecated x265_setup_primitives()
Wed, 01 Apr 2015 13:35:22 -0500 Steve Borho api: comment nit
Wed, 01 Apr 2015 12:00:53 +0530 Santhoshini Sekar frameencoder: account for hpel iteration steps in motion search range
Wed, 01 Apr 2015 06:01:22 -0700 David T Yuen asm: intra_pred_ang4_4_sse2 improved +AH4-3% 642.49 -> 624.99 with nits and tweaks
Wed, 01 Apr 2015 05:33:44 -0700 David T Yuen asm: intra_pred_ang4_3_sse2 improved +AH4-4.5% 684.95 -> 654.99 with nits and tweaks
Wed, 01 Apr 2015 16:47:07 +0800 Min Chen x86inc: alignment all of const to 32-bytes
Wed, 01 Apr 2015 12:03:37 +0530 Dnyaneshwar G picyuv: replace for loops with memcpy
Tue, 31 Mar 2015 17:40:39 +0530 Dnyaneshwar G asm: avx2 code for idst4x4
Tue, 31 Mar 2015 17:27:23 +0530 Dnyaneshwar G asm: avx2 code for dst4x4
Tue, 31 Mar 2015 10:44:43 -0700 David T Yuen asm: intra_pred_ang4_2 improved by +AH4-4% 134.99 -> 129.95
Tue, 31 Mar 2015 18:27:56 +0530 Praveen Tiwari asm: intra_pred_ang32_22 improved by +AH4-5% over AVX2, 2308.11c -> 2207.80c
Tue, 31 Mar 2015 17:49:48 +0530 Praveen Tiwari asm: intra_pred_ang32_21 improved by +AH4-27% over SSE4, 3439.25c -> 2504.30c
Tue, 31 Mar 2015 14:17:39 +0530 Praveen Tiwari asm: reduce binary size
Tue, 31 Mar 2015 20:04:28 -0500 Steve Borho Merge with stable
Tue, 31 Mar 2015 17:20:59 -0500 Steve Borho cmake: support PGO for Intel C+-+- (icpc)
Tue, 31 Mar 2015 11:29:48 -0500 Steve Borho Merge with stable
Tue, 31 Mar 2015 02:01:23 -0500 Steve Borho cmake: use flags which ignore -fprofile-use warnings
Tue, 31 Mar 2015 00:55:15 -0500 Steve Borho cmake: add support for statically linking with C runtime with MinGW
Tue, 31 Mar 2015 12:05:40 +0530 Praveen Tiwari asm: intra_pred_ang32_23 improved +AH4-5% over AVX2 code, 1925.55c -> 1833.59c
Mon, 30 Mar 2015 21:22:16 +0530 Praveen Tiwari asm: avx2 intra_pred_ang32_22, improved by +AH4-32%, 3470.37c -> 2308.11c
Mon, 30 Mar 2015 12:18:48 +0530 Praveen Tiwari asm: avx2 intra_pred_ang32_23, improved by +AH4-45% over SSE4
Tue, 31 Mar 2015 18:09:47 +0530 Deepthi Nandakumar Merge with stable
Mon, 30 Mar 2015 17:49:10 +0530 Sreelakshmy V G rc: depreciate amortized frame and fraction by 1.1 at each I frame
Tue, 31 Mar 2015 13:02:30 +0530 Deepthi Nandakumar doc: update fast preset
Mon, 30 Mar 2015 21:11:20 -0500 Steve Borho cli: rename input/output classes to be more specific
Mon, 30 Mar 2015 21:32:40 -0500 Steve Borho Merge with stable
Mon, 30 Mar 2015 17:29:31 +0530 Santhoshini Sekar rc: fix bug in ABR 2 pass, do not overwrite cutree offsets read from stats file
Mon, 30 Mar 2015 18:41:54 -0500 Steve Borho frameencoder: use atomics to determine full completion of wpp and filter work
Mon, 30 Mar 2015 12:44:33 -0500 Steve Borho Merge with stable
Mon, 30 Mar 2015 04:42:47 -0700 Xinyue Lu cli: prevent Windows from falling into standby
Mon, 30 Mar 2015 11:27:36 +0530 Dnyaneshwar G asm: replace movd+-pshufd+-vinserti128 with vpbroadcastd instruction
Mon, 30 Mar 2015 12:43:39 -0500 Steve Borho cmake: avoid CMP0054 warnings in main script
Mon, 30 Mar 2015 04:12:50 -0700 Xinyue Lu cli: save and restore console title before and after encoding
Mon, 30 Mar 2015 10:26:31 -0500 Steve Borho doc: fix typo in --lookahead-slices
Sun, 29 Mar 2015 13:24:10 -0500 Steve Borho cmake: add option for -march=native
Sun, 29 Mar 2015 12:01:11 -0500 Steve Borho cmake: introduce fprofile options
Fri, 27 Mar 2015 22:59:30 -0500 Steve Borho Merge with stable
Fri, 27 Mar 2015 22:59:16 -0500 Steve Borho regression: refine max-refs tests, since we validate with the HM decoder
Fri, 27 Mar 2015 17:42:40 -0700 Min Chen split scale_t to scale1D_t and scale2D_t
Fri, 27 Mar 2015 17:42:36 -0700 Min Chen intra: replace 64x64 scaled reference pixel copy loop by memcpy
Fri, 27 Mar 2015 13:16:28 -0500 Steve Borho Merge with stable
Fri, 27 Mar 2015 13:08:47 -0500 Steve Borho param: add missing rdoq-level and deblock offsets to param2string()
Fri, 27 Mar 2015 11:27:24 +0530 Dnyaneshwar G asm: scale2D_64to32 avx2 code
Thu, 26 Mar 2015 16:50:20 +0530 Praveen Tiwari asm: intra_pred_ang32_24 improved by +AH4-53% over SSE4
Thu, 26 Mar 2015 14:23:20 +0530 Praveen Tiwari asm: intra_pred_ang32_25 improved by +AH4-53% over SSE4
Thu, 26 Mar 2015 13:20:04 +0530 Praveen Tiwari asm: intra_pred_ang32_33 improved by +AH4-35% over SSE4
Fri, 27 Mar 2015 11:02:32 -0500 Steve Borho search: comment nits
Fri, 27 Mar 2015 10:41:24 -0500 Steve Borho regression: test-file format can't handle commas in arguments
Fri, 27 Mar 2015 00:25:02 -0500 Steve Borho regression: overhaul test coverage, many more features covered in less test time
Thu, 26 Mar 2015 15:09:51 -0500 Steve Borho Merge default into stable, prep for 1.6
Thu, 26 Mar 2015 11:24:23 -0500 Steve Borho docs: update threading details of lookahead
Thu, 26 Mar 2015 11:22:58 -0500 Steve Borho docs: make the --b-adapt docs less embarrasingly bad
Thu, 26 Mar 2015 11:18:55 -0500 Steve Borho docs: add documentation for --lookahead-slices
Thu, 26 Mar 2015 11:06:57 -0500 Steve Borho param: expose 'lookahead-slices' for param.lookaheadSlices (help hidden at H1)
Thu, 26 Mar 2015 11:12:39 -0500 Steve Borho slicetype: respect new m_param->lookaheadSlices param
Thu, 26 Mar 2015 10:56:11 -0500 Steve Borho api: add param.lookaheadSlices
Thu, 26 Mar 2015 10:49:41 -0500 Steve Borho api: comment nits
Thu, 26 Mar 2015 17:01:40 +0530 Sumalatha Polureddy asm: fix alignment issue in ssd
Thu, 26 Mar 2015 09:43:49 +0530 Aasaipriya Chandran asm: chroma_hps[6x8] avx2 - improved 670c->602c
Wed, 25 Mar 2015 23:31:27 -0500 Steve Borho slicetype: re-enable batching, keep coop slices disabled
Wed, 25 Mar 2015 23:34:31 -0400 Steve Borho check sched failures
Wed, 25 Mar 2015 16:50:12 -0400 Steve Borho slicetype: disable b-adapt 2 work batching, temporarily
Wed, 25 Mar 2015 16:47:33 -0400 Steve Borho slicetype: nit
Wed, 25 Mar 2015 16:47:22 -0400 Steve Borho slicetype: use auto-vars to catch race hazards
Wed, 25 Mar 2015 13:54:54 -0500 Steve Borho slicetype: cleanup runtime stat-collection, fewer ifdefs within the functions
Wed, 25 Mar 2015 13:43:06 -0500 Steve Borho slicetype: add a check for cost estimate failure
Tue, 24 Mar 2015 18:38:59 -0700 Min Chen improve codeCoeffNxN by new fast RD path
Tue, 24 Mar 2015 18:38:55 -0700 Min Chen improve codeCoeffNxN by merge loop of encodeBin
Tue, 24 Mar 2015 18:38:51 -0700 Min Chen improve codeCoeffNxN by inline getSigCtxInc()
Wed, 25 Mar 2015 12:49:01 -0500 Steve Borho Backed out changeset: 30e713269c6f
Wed, 25 Mar 2015 12:08:47 -0500 Steve Borho search: use pre-calculated size index for psy-energy (nit)
Wed, 25 Mar 2015 12:08:12 -0500 Steve Borho analysis: initialize merge costs at RD levels 0..4
Wed, 25 Mar 2015 16:43:20 +0530 Praveen Tiwari asm: intra_pred_ang32_32 improved by +AH4-46% over SSE4
Wed, 25 Mar 2015 16:37:45 +0530 Praveen Tiwari asm: intra_pred_ang32_31 improved by +AH4-54% over SSE4
Wed, 25 Mar 2015 16:33:08 +0530 Praveen Tiwari asm: intra_pred_ang32_30 improved by +AH4-57% over SSE4 asm
Wed, 25 Mar 2015 16:27:40 +0530 Praveen Tiwari asm: intra_pred_ang32_29 improved by +AH4-58%, 3763.98c -> 1562.61c over SSE4
Wed, 25 Mar 2015 16:21:04 +0530 Praveen Tiwari asm: intra_pred_ang32_28 improved by +AH4-56%, 3234.68c -> 1421.76c over SSE4
Wed, 25 Mar 2015 16:05:06 +0530 Praveen Tiwari asm: intra_pred_ang32_27 improved by +AH4-61%, 3402.39c -> 1322.11c over SSE4
Wed, 25 Mar 2015 12:50:38 +0530 Dnyaneshwar G asm: psyCost_ss avx2 code for all sizes(4x4,8x8,16x16,32x32,64x64)
Wed, 25 Mar 2015 12:41:25 +0530 Sumalatha Polureddy asm: avx2 code for see_pp for chroma 16x16, 32x32, reused luma code
Wed, 25 Mar 2015 10:58:06 +0530 Sumalatha Polureddy asm: avx code for satd for chroma sizes 420, reused the luma code
Wed, 25 Mar 2015 10:53:19 +0530 Sumalatha Polureddy asm: call avx code for copy_ss[32x32] and chroma copy_ss[32x32]
Wed, 25 Mar 2015 10:51:38 +0530 Sumalatha Polureddy asm: avx2 code for sub_ps for chroma sizes 16x16, 32x32, reused the code from luma
Wed, 25 Mar 2015 10:50:35 +0530 Sumalatha Polureddy asm: avx2 code for add_ps for chroma sizes 16x16, 32x32, reused the code from luma
Wed, 25 Mar 2015 10:49:21 +0530 Sumalatha Polureddy asm: avx2 code sse_pp[32x32] and sse_pp[64x64] for 8 bpp
Wed, 25 Mar 2015 10:04:57 +0530 Aasaipriya Chandran asm: chroma_hpp[24x32] avx2 - improved 4525c->4289c
Wed, 25 Mar 2015 09:58:31 +0530 Aasaipriya Chandran asm: chroma_hpp[12x16] avx2 - improved 1483c->1176c
Wed, 25 Mar 2015 09:54:04 +0530 Aasaipriya Chandran asm: chroma_hps[2x8] avx2 - improved 502c->378c
Wed, 25 Mar 2015 09:50:37 +0530 Aasaipriya Chandran asm: chroma_hps[2x4] avx2 - improved 348c->274c
Wed, 25 Mar 2015 09:42:42 +0530 Aasaipriya Chandran asm: chroma_hps[8x2, 8x4, 8x6, 8x16, 8x32] avx2 - improved 298c->228c, 397c->312c, 455c->348c, 936c->736c, 1696c->1319c
Wed, 25 Mar 2015 13:58:23 +0530 Gopu Govindaswamy cmake: use CMAKE_CURRENT_SOURCE_DIR as location to run hg commands find a version
Tue, 24 Mar 2015 17:15:33 -0500 Steve Borho slicetype: do not re-calculate AQ cost of B-frames
Tue, 24 Mar 2015 17:15:13 -0500 Steve Borho rc: nit
Wed, 25 Mar 2015 16:26:34 +0530 Deepthi Nandakumar search: disable psyEnergy checks
Tue, 24 Mar 2015 15:31:05 -0500 Steve Borho slicetype: spleling
Tue, 24 Mar 2015 15:30:53 -0500 Steve Borho slicetype: fix crash when lookaheadDepth is 0
Tue, 24 Mar 2015 15:10:46 -0500 Steve Borho param: bframes can match lookaheadDepth if both are zero (fixes #118)
Tue, 24 Mar 2015 14:26:24 -0500 Steve Borho analysis: only perform checks if merge mode was selected
Mon, 23 Mar 2015 20:20:02 +0530 Dnyaneshwar G asm: psyCost_pp avx2 code for BLOCK_4x4
Mon, 23 Mar 2015 14:10:52 +0530 Dnyaneshwar G asm: psyCost_pp avx2 code for BLOCK(8x8,16x16,32x32,64x64)
Tue, 24 Mar 2015 10:25:06 +0530 Sumalatha Polureddy asm: avx2 code for ssd_s[16x16] for 8bpp
Mon, 23 Mar 2015 13:28:35 -0700 David T Yuen asm: intra_pred_ang4_9_sse2
Mon, 23 Mar 2015 13:22:23 -0700 David T Yuen asm: intra_pred_ang4_8_sse2
Mon, 23 Mar 2015 13:18:33 -0700 David T Yuen asm: intra_pred_ang4_7_sse2
Mon, 23 Mar 2015 13:01:36 -0700 David T Yuen asm: intra_pred_ang4_6_sse2
Mon, 23 Mar 2015 12:57:42 -0700 David T Yuen asm: intra_pred_ang4_5_sse2
Mon, 23 Mar 2015 12:53:22 -0700 David T Yuen asm: intra_pred_ang4_4_sse2
Mon, 23 Mar 2015 12:35:33 -0700 David T Yuen asm: intra_pred_ang4_3_sse2
Mon, 23 Mar 2015 12:26:38 -0700 David T Yuen asm: intra_pred_ang4_2_sse2
Mon, 23 Mar 2015 19:55:02 -0500 Steve Borho analysis: do not check bidir cost (pmode RD5/6) if not B SLICE
Mon, 23 Mar 2015 19:46:28 -0500 Steve Borho analysis: add missing initCosts() calls for RD 5/6 merge
Mon, 23 Mar 2015 19:42:19 -0500 Steve Borho analysis: add missing initCosts() calls for --cu-lossless
Mon, 23 Mar 2015 17:52:19 -0500 Steve Borho analysis: add invalidate(), ok() methods to Mode for debugging purposes
Mon, 23 Mar 2015 19:19:03 -0500 Steve Borho Merge with stable
Mon, 23 Mar 2015 19:16:40 -0500 Steve Borho analysis: fix merge logic for RD levels 0..4
Mon, 23 Mar 2015 11:26:47 -0500 Steve Borho regression: remove '--scaling-list default' from i444 test
Mon, 23 Mar 2015 11:22:59 -0500 Steve Borho cmake: use CMAKE_SOURCE_DIR as location to run hg/git commands to find version
Thu, 19 Mar 2015 11:43:31 +0530 Dnyaneshwar G asm: addAvg avx2 code for chroma sizes width >= 8, reused code from luma
Mon, 23 Mar 2015 10:52:03 +0530 Aasaipriya Chandran asm: luma_hps[64x64 , 64x48 , 64x32 , 64x16] avx2 - improved 58533c->28919c, 43517c->22248c, 31254c->15788c, 17540c->8854c
Mon, 23 Mar 2015 10:07:40 +0530 Divya Manivannan asm: filter_hpp[2x8] in avx2: 301c->249c
Sun, 22 Mar 2015 22:16:45 -0400 Steve Borho encoder: add explicit synchronization in frame thread startup
Sun, 22 Mar 2015 13:32:28 -0400 Steve Borho smoke-test: nits
Sun, 22 Mar 2015 12:01:12 -0500 Steve Borho regression: do not use --pools 0 to disable pool features
Sun, 22 Mar 2015 11:53:38 -0500 Steve Borho frameencoder: inline compressCTU()
Sun, 22 Mar 2015 11:42:08 -0500 Steve Borho wavefront: paranoid bitmap clears
Sat, 21 Mar 2015 01:27:07 -0500 Steve Borho threadpool: more bitmasks must be sleepbitmap_t
Fri, 20 Mar 2015 16:42:19 -0500 Steve Borho threadpool: explicit upcast of sleep bit to bitmap type
Fri, 20 Mar 2015 11:06:32 -0500 Min Chen asm: x64 version findPosLast, 73815c -> 25890c (2.85x)
Thu, 19 Mar 2015 11:26:07 +0530 Rajesh Paulraj asm: avx2 sub_ps 8bpp - use loop for 32x32 and 64x64
Fri, 20 Mar 2015 10:12:28 +0530 Aasaipriya Chandran asm: luma_hps[48x64] avx2 - improved 42120c->21918c
Fri, 20 Mar 2015 10:07:06 +0530 Aasaipriya Chandran asm: luma_hps[32x8, 32x16, 32x24, 32x32, 32x64] avx2 - improved 6143c->3007c, 9343c->4767c, 12806c->6238c, 16065c->8125c, 29073c->14615c
Fri, 20 Mar 2015 09:23:00 +0530 Divya Manivannan asm: filter_hpp[6x8] in avx2: 559c->415c
Fri, 20 Mar 2015 09:15:57 +0530 Divya Manivannan asm: filter_hpp[8x6] in avx2: 360c->234c
Fri, 20 Mar 2015 09:08:47 +0530 Divya Manivannan asm: filter_hpp[8x2] in avx2: 150c->107c
Fri, 20 Mar 2015 09:04:23 +0530 Divya Manivannan asm: luma_hpp[4x8, 4x16] in avx2: 624c->387c, 1141c->735c
Fri, 20 Mar 2015 13:29:18 +0530 Ashok Kumar Mishra removed extra condition check in topSkipMinDepth()
Thu, 19 Mar 2015 23:05:04 -0500 Steve Borho threadpool: wait until each worker is idle before stopping them
Fri, 20 Mar 2015 17:57:59 +0530 Dnyaneshwar G cmake: fix policy CMP0054 warning for cmake version > 3.0
Fri, 20 Mar 2015 06:56:14 -0700 Mahesh Pittala regression: fix inputsequence filename format
Thu, 19 Mar 2015 11:27:12 +0530 Sumalatha Polureddy asm: avx2 code for sad[48x64] for 8bpp
Thu, 19 Mar 2015 11:24:00 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x64] for 8bpp
Thu, 19 Mar 2015 11:22:06 +0530 Dnyaneshwar G asm: addAvg avx2 code for luma width >= 8
Thu, 19 Mar 2015 10:19:56 +0530 Divya Manivannan asm: filter_hpp[2x4] in avx2: 185c->161c
Thu, 19 Mar 2015 10:14:57 +0530 Divya Manivannan asm: filter_vsp[6x8], filter_vss[6x8] in avx2: 863c->653c, 823c->524c
Thu, 19 Mar 2015 10:09:10 +0530 Divya Manivannan asm: filter_vsp[2x8], filter_vss[2x8] in avx2: 482c->346c, 431c->306c
Thu, 19 Mar 2015 10:04:06 +0530 Divya Manivannan asm: filter_vsp[32x24], filter_vss[32x24] in avx2: 14478c->5704c, 11464c->6074c
Thu, 19 Mar 2015 09:58:46 +0530 Divya Manivannan asm: filter_vsp[8x16, 8x32], filter_vss[8x16, 8x32] in avx2
Wed, 18 Mar 2015 16:08:23 +0530 Praveen Tiwari asm: intra_pred_ang32: reduce register count
Wed, 18 Mar 2015 16:05:30 +0530 Praveen Tiwari asm: intrapred8.asm: reduce asm code size
Wed, 18 Mar 2015 15:58:01 +0530 Praveen Tiwari asm: intra_pred_ang32_26: improve performance by +AH4-65% over SSE4
Wed, 18 Mar 2015 15:08:26 +0530 Praveen Tiwari asm: intrapred8.asm: asm code size reduction
Wed, 18 Mar 2015 14:55:51 +0530 Praveen Tiwari asm: intra_pred_ang32_2: improve performance by +AH4-48% over SSSE3
Wed, 18 Mar 2015 14:28:32 +0530 Praveen Tiwari asm: intra_pred_ang32_34: improve performance by +AH4-53% over SSSE3
Thu, 19 Mar 2015 10:07:59 +0530 Aasaipriya Chandran asm: chroma_hpp[16x4, 16x8, 16x12, 16x32] for i420 avx2 - improved 444c-> 276c, 824c->504c, 1144c->730c, 2913c->1871c
Thu, 19 Mar 2015 09:59:01 +0530 Aasaipriya Chandran asm: luma_hpp[12x16] avx2 - improved 2899c->1808c
Thu, 19 Mar 2015 09:56:14 +0530 Aasaipriya Chandran asm: luma_hpp[24x32] avx2 - improved 6186c->5068c
Thu, 19 Mar 2015 20:56:29 -0500 Steve Borho encoder: msvc does not like const char* passed to free()
Thu, 19 Mar 2015 20:24:33 -0500 Steve Borho encoder: add missing free() statements for strdup() in x265_param_parse
Thu, 19 Mar 2015 17:49:55 -0500 Steve Borho regression: --cu-lossless needs --rd 3 or higher, combine tests
Thu, 19 Mar 2015 09:56:23 -0500 Steve Borho rc-test: missing hyphen
Wed, 18 Mar 2015 18:16:51 -0500 Steve Borho rc-test: reduce veryslow encodes, fix a couple broken tests
Wed, 18 Mar 2015 18:14:48 -0500 Steve Borho smoke-test: ABR tests need to force -FN, remove 1080p slow test case
Tue, 17 Mar 2015 11:52:44 +0530 Aarthi Thirumalai rc: release RC lock after RateControlStart for CQP and CRF(without VBV)
Wed, 18 Mar 2015 10:59:54 +0530 Sumalatha Polureddy asm: comment satd_4x4 module for XOP (fixes #114)
Wed, 18 Mar 2015 13:16:25 +0530 Deepthi Nandakumar quant[BUG]: correct scaling list type
Wed, 18 Mar 2015 08:11:29 -0700 David T Yuen bug: fixed gcc compiler error: expected primary-expression before ???)??? token
Wed, 18 Mar 2015 11:01:42 +0530 Divya Manivannan asm: filter_vsp[8x6], filter_vss[8x6] in avx2: 716c->434c, 705c->405c
Wed, 18 Mar 2015 10:58:39 +0530 Divya Manivannan asm: filter_vsp[8x2], filter_vss[8x2] in avx2: 370c->183c, 331c->175c
Wed, 18 Mar 2015 10:56:00 +0530 Divya Manivannan asm: filter_vsp[32x8, 16x8], filter_vss[32x8, 16x8] in avx2
Wed, 18 Mar 2015 10:50:13 +0530 Divya Manivannan asm: filter_vsp[16x4], filter_vss[16x4] in avx2: 987c->575c, 862c->600c
Wed, 18 Mar 2015 10:47:04 +0530 Divya Manivannan asm: filter_vsp[16x12], filter_vss[16x12] in avx2: 2394c->1473c, 1912c->1550c
Wed, 18 Mar 2015 10:40:35 +0530 Divya Manivannan asm: filter_vpp[12x16], filter_vps[12x16] in avx2: 1116c->968c, 971c->804c
Wed, 18 Mar 2015 10:59:54 +0530 Sumalatha Polureddy asm: Comment satd_4x4 module for XOP
Tue, 17 Mar 2015 18:28:18 +0530 Praveen Tiwari asm-intrapred8.asm: introduce macro 'INTRA_PRED_ANG16_MC5' to reduce code size
Tue, 17 Mar 2015 18:05:33 +0530 Praveen Tiwari intra_pred_ang16_22: improve speedup by +AH4-19 over SSE4
Tue, 17 Mar 2015 16:22:58 +0530 Praveen Tiwari asm-intra_pred_ang16_23: improve speedup by +AH4-22% over SSE4
Tue, 17 Mar 2015 13:06:03 +0530 Praveen Tiwari asm-intra_pred_ang16_24: improved speedup by +AH4-40 over SSE4
Wed, 18 Mar 2015 17:17:21 +0530 Deepthi Nandakumar param: explicitly cast to int, prevent warning
Tue, 17 Mar 2015 20:08:07 -0500 Steve Borho api: allow x265_cleanup() to reset the configured CTU size (closes #110)
Tue, 17 Mar 2015 19:30:51 -0500 Steve Borho param: allow --cip shorthand for constrained intra
Tue, 17 Mar 2015 19:28:52 -0500 Steve Borho encoder: disable some params implicitly if they are for disabled features
Tue, 17 Mar 2015 19:28:10 -0500 Steve Borho param: nits
Tue, 17 Mar 2015 19:24:54 -0500 Steve Borho param: auto-wrap tools list, add more tool options and group by category
Tue, 17 Mar 2015 16:53:41 -0700 Min Chen asm: wrapper for findPosLast loop
Wed, 18 Mar 2015 12:41:16 +0530 Deepthi Nandakumar presets: both rdoq and psy-rdoq are disabled at medium/faster presets.
Wed, 18 Mar 2015 08:09:12 +0530 Aarthi Thirumalai ratecontrol: enable code erroneously disabled in 638a3af86fa1
Tue, 17 Mar 2015 16:46:48 -0500 Steve Borho cleanups
Wed, 18 Mar 2015 00:43:45 +0530 Aarthi Thirumalai dpb: fix decoder crash with --temporal-layers option
Tue, 17 Mar 2015 22:50:17 +0530 Aarthi Thirumalai rc: fix buffer underflow issue in vbv
Tue, 17 Mar 2015 11:11:32 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x24] for 8bpp
Tue, 17 Mar 2015 11:09:49 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x16] for 8bpp
Tue, 17 Mar 2015 11:07:50 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x8] for 8bpp
Tue, 17 Mar 2015 11:03:45 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x64] for 8bpp
Tue, 17 Mar 2015 11:00:07 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x48] for 8bpp
Tue, 17 Mar 2015 10:58:16 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x32] for 8bpp
Tue, 17 Mar 2015 10:56:07 +0530 Sumalatha Polureddy asm: avx2 code for sad[64x16] for 8bpp
Mon, 16 Mar 2015 20:14:22 +0530 Praveen Tiwari asm: intra_pred_ang16_28: use macro 'INTRA_PRED_ANG16_MC2' to reduce code size
Mon, 16 Mar 2015 20:11:40 +0530 Praveen Tiwari asm: intra_pred_ang16_33: use macro 'INTRA_PRED_ANG16_MC3' to reduce code size
Mon, 16 Mar 2015 20:09:28 +0530 Praveen Tiwari asm: intrapred8.asm: added macro 'INTRA_PRED_ANG16_MC4' to reduce code size
Mon, 16 Mar 2015 20:02:24 +0530 Praveen Tiwari asm: intrapred8.asm: added macro 'INTRA_PRED_ANG16_MC3' to reduce code size
Mon, 16 Mar 2015 19:40:44 +0530 Praveen Tiwari asm: intrapred8.asm: added macro 'INTRA_PRED_ANG16_MC2' to reduce code size
Mon, 16 Mar 2015 19:25:15 +0530 Praveen Tiwari asm: intra_pred_ang16_33: improve +AH4-16% on SSE4
Mon, 16 Mar 2015 19:11:34 +0530 Praveen Tiwari asm: intra_pred_ang16_32: improve +AH4-45% on SSE4
Mon, 16 Mar 2015 18:57:08 +0530 Praveen Tiwari asm: intra_pred_ang16_31: improve +AH4-28% on SSE4
Mon, 16 Mar 2015 18:48:17 +0530 Praveen Tiwari asm: intra_pred_ang16_30: improve +AH4-39% on SSE4
Tue, 17 Mar 2015 10:21:55 +0530 Rajesh Paulraj asm: avx2 8bpp code for sub_ps[16x16](8.06x), sub_ps[32x32](10.20x),
Tue, 17 Mar 2015 10:17:39 +0530 Divya Manivannan asm: filter_vsp[12x16], filter_vss[12x16] in avx2: 3987c->1530c, 3305c->1482c
Tue, 17 Mar 2015 10:10:51 +0530 Divya Manivannan asm: filter_vsp[8x4], filter_vss[8x4] in avx2: 598c->293c, 586c->290c
Mon, 16 Mar 2015 20:40:12 -0500 Steve Borho typo
Mon, 16 Mar 2015 19:28:14 -0500 Steve Borho tweak smoke test coverage
Mon, 16 Mar 2015 14:00:36 -0700 Min Chen asm: improve sad[32x32] 10% by unroll loop
Mon, 16 Mar 2015 17:04:21 -0500 Steve Borho Merge with stable
Mon, 16 Mar 2015 20:01:52 +0530 Mahesh Pittala Add few more commandlines for smoke test, fix/add rate control tests
Mon, 16 Mar 2015 13:10:34 -0500 Steve Borho pixel: remove unnecessary check statement
Mon, 16 Mar 2015 12:00:42 -0700 Min Chen asm: remove unused IACA test code
Mon, 16 Mar 2015 15:56:21 +0530 Aarthi Thirumalai rc: bug fix for enforcing qpFile in 2 pass(fixes issue #111)
Mon, 16 Mar 2015 10:47:09 +0530 Aasaipriya Chandran asm: chroma_hpp[4x8, 4x16] for i420 avx2 - improved 346c->322c, 610c->586c
Mon, 16 Mar 2015 10:43:23 +0530 Aasaipriya Chandran asm: chroma_hpp[8x4, 8x16, 8x32] for i420 avx2 - improved 289c->220c, 928c->618c, 1802c->1128c
Mon, 16 Mar 2015 10:43:13 +0530 Sumalatha Polureddy asm: avx2 code for sad[32x32] for 8bpp
Mon, 16 Mar 2015 10:36:29 +0530 Aasaipriya Chandran asm: chroma_hpp[32x16, 32x24, 32x8] for i420 - improved 2966c->1647c, 4514c->2627c, 1494c->870c
Mon, 16 Mar 2015 10:32:43 +0530 Aasaipriya Chandran asm : chroma_hpp[4x2] for i420 avx2 - improved 138c->134c
Fri, 13 Mar 2015 19:51:56 +0530 Praveen Tiwari asm-intra-pred8.asm: replace 'lea' instruction with faster 'add' instruction
Fri, 13 Mar 2015 19:47:16 +0530 Praveen Tiwari asm-intra_pred_ang16_25: reduce const table address size
Fri, 13 Mar 2015 19:40:19 +0530 Praveen Tiwari asm-intra_pred_ang16_29: improved, 866.95c -> 493.20c over SSE4 asm code
Fri, 13 Mar 2015 18:17:38 +0530 Praveen Tiwari asm-intra_pred_ang16_27: improved, 645.84c -> 415.14c over SSE4 asm code
Fri, 13 Mar 2015 14:28:43 +0530 Praveen Tiwari asm-intrapred8.asm: use macro 'INTRA_PRED_ANG16_MC1' to shorten asm code length
Fri, 13 Mar 2015 14:22:51 +0530 Praveen Tiwari asm-intrapred8.asm: rename macro 'INTRA_PRED_ANG16_25' to 'INTRA_PRED_ANG16_MC1'
Fri, 13 Mar 2015 14:02:25 +0530 Praveen Tiwari asm-intra_pred_ang16_28: improved, 865.16c -> 456.44c
Mon, 16 Mar 2015 10:21:43 +0530 Divya Manivannan asm: filter_vsp[2x4], filter_vss[2x4] in avx2: 292c->189c, 248c->184c
Mon, 16 Mar 2015 10:17:10 +0530 Divya Manivannan asm: filter_vsp[4x2], filter_vss[4x2] in avx2: 237c->137c, 206c->118c
Mon, 16 Mar 2015 10:14:19 +0530 Divya Manivannan asm: filter_vsp[4x16], filter_vss[4x16] in avx2: 985c->599c, 877c->491c
Mon, 16 Mar 2015 10:10:31 +0530 Divya Manivannan asm: filter_vsp[4x8], filter_vss[4x8] in avx2: 673c->339c, 608c->263c
Mon, 16 Mar 2015 16:03:40 +0530 Deepthi Nandakumar predict: check for out of bounds ref indices before weight tables are used
Mon, 16 Mar 2015 14:29:14 +0530 Deepthi Nandakumar merge: check merge reference indices
Mon, 16 Mar 2015 14:24:55 +0530 Deepthi Nandakumar merge: set zero MV correctly
Sun, 15 Mar 2015 11:58:32 -0500 Steve Borho Merge with stable
Sun, 15 Mar 2015 11:30:57 -0500 Steve Borho common: move debug break at the end of check failure logic
Sun, 15 Mar 2015 10:59:41 -0500 Steve Borho encoder: remove unnecessary funcdef
Sun, 15 Mar 2015 10:59:29 -0500 Steve Borho encoder: split out VPS initialization, just to be consistent
Sat, 14 Mar 2015 22:53:14 -0500 Steve Borho Merge with stable
Sat, 14 Mar 2015 19:07:48 -0500 Steve Borho pixel: fix stride alignment checks to be byte based
Sat, 14 Mar 2015 14:06:20 -0500 Steve Borho common: in checked builds, use hard abort when errors are found
Sat, 14 Mar 2015 13:53:26 -0500 Steve Borho threading: in posix timedWait(), clear timeout flag if event was triggered
Sat, 14 Mar 2015 10:27:32 -0500 Steve Borho Merge with stable
Sat, 14 Mar 2015 10:26:59 -0500 Steve Borho tests: rdoq-level 2 not supported on the stable branch at this time
Fri, 13 Mar 2015 15:43:09 -0500 Steve Borho tests: add default branch features
Fri, 13 Mar 2015 21:53:37 -0500 Steve Borho Merge with stable
Fri, 13 Mar 2015 15:33:02 -0500 Steve Borho test: add lists of regression tests to be used by external test harness
Fri, 13 Mar 2015 13:11:51 -0500 Steve Borho Merge with stable
Fri, 13 Mar 2015 13:11:19 -0500 Steve Borho encoder: X265_MAX_FRAME_THREADS did not exist on stable
Fri, 13 Mar 2015 12:16:47 -0500 Steve Borho Merge with stable
Thu, 12 Mar 2015 19:24:11 -0700 David T Yuen asm: intra pred planar32 sse2 high bit
Thu, 12 Mar 2015 19:19:24 -0700 David T Yuen asm: intra pred planar32 sse2
Fri, 13 Mar 2015 21:57:56 +0530 Aarthi Thirumalai rc: fix bug in CRF caused by e0f834c69cb2
Fri, 13 Mar 2015 09:06:39 +0530 Sreelakshmy V G analysis: add logic for calculate qp for a given cu size
Fri, 13 Mar 2015 11:52:43 +0530 Deepthi Nandakumar encoder: set frame thread count correctly when no-wpp is enabled
Fri, 13 Mar 2015 16:40:06 +0530 Deepthi Nandakumar presets[OUTPUT CHANGE]: change superfast and ultrafast presets
Wed, 11 Mar 2015 23:26:27 +0530 Aarthi Thirumalai rc: clip qp after initial vbv-lookahead estimation.
Wed, 11 Mar 2015 23:05:55 +0530 Aarthi Thirumalai rc: recompute planned frame size when using vbv with --qpfile
Thu, 12 Mar 2015 14:00:13 +0530 Aasaipriya Chandran asm: chroma_hps[32x8, 32x16, 32x24] for i420 avx2 - improved 1843c->1210c, 3149c->2001c, 4440c->2906c
Thu, 12 Mar 2015 13:55:24 +0530 Aasaipriya Chandran asm: chroma_hps[16x4, 16x8, 16x12, 16x32] for i420 avx2 - improved 743c->468c, 1065c->681c, 1399c->894c, 2961c->1844c
Wed, 11 Mar 2015 17:20:32 +0530 Aasaipriya Chandran asm : chroma_hps[4x8 , 4x16] for i420 avx2 - improved 557c->377c, 873c->588c
Wed, 11 Mar 2015 16:45:15 +0530 Aasaipriya Chandran asm : chroma_hps[4x2] for i420 avx2 - improved 329c->233c
Fri, 13 Mar 2015 11:52:43 +0530 Deepthi Nandakumar encoder: set frame thread count correctly when no-wpp is enabled
Thu, 12 Mar 2015 17:31:45 +0530 Divya Manivannan asm: filter_vsp[16x32, 24x32, 32x32], filter_vss[16x32, 24x32, 32x32] in avx2
Thu, 12 Mar 2015 16:55:03 +0530 Divya Manivannan asm: filter_vsp[16x16, 32x16], filter_vss[16x16, 32x16]: 3042c->1875c, 5844c->3724c, 2646c->1988c, 4655c->4040c
Thu, 12 Mar 2015 14:02:18 +0530 Divya Manivannan asm: filter_vsp[8x8], filter_vss[8x8] in avx2: 887c->525c, 828c->524c
Thu, 12 Mar 2015 11:32:16 +0530 Divya Manivannan asm: filter_vsp[4x4], filter_vss[4x4] in avx2: 407c->198c, 361c->180c
Thu, 12 Mar 2015 19:08:34 +0530 Praveen Tiwari asm-intra_pred_ang16_25: improved, 781.13c -> 466.16c
Thu, 12 Mar 2015 18:40:23 +0530 Praveen Tiwari asm-intra_pred_ang8_11: improved, 317.84c -> 230.29c over SSE4 asm code
Thu, 12 Mar 2015 20:46:46 -0700 Min Chen asm: improve +AH4-5% on AVX2 interp_8tap_horiz_ps_4xN
Fri, 13 Mar 2015 09:52:41 +0530 Divya Manivannan asm: avx2 code for filter_vpp[16x4], filter_vps[16x4]: 303c->293c, 311c->253c
Fri, 13 Mar 2015 09:58:48 +0530 Deepthi Nandakumar entropy: add check failure
Mon, 09 Mar 2015 14:35:20 +0530 Ashok Kumar Mishra cache spatial and temporal PMVs to find the best MV for each reference index
Thu, 12 Mar 2015 13:06:38 -0500 Steve Borho cmake: separate aggressive check flags from CHECKED_BUILD option
Wed, 11 Mar 2015 18:08:03 +0530 Divya Manivannan asm: filter_vpp[24x32], filter_vps[24x32] in avx2: 2901c->2784c, 2876c->2511c
Wed, 11 Mar 2015 13:44:06 +0530 Divya Manivannan asm: filter_vpp[16x32], filter_vps[16x32] in avx2: 1944c->1870c, 1907c->1628c
Wed, 11 Mar 2015 14:17:21 +0530 Divya Manivannan asm: filter_vpp[16x12], filter_vps[16x12] in avx2: 753c->728c, 740c->628c
Wed, 11 Mar 2015 15:08:01 +0530 Praveen Tiwari asm-intra_pred_ang8_12: improved, 359.01c -> 259.03c over SSE4 asm code
Wed, 11 Mar 2015 14:13:22 +0530 Praveen Tiwari asm-intra_pred_ang8_24: improved, 215.89c -> 177.69c over SSE4 asm code
Wed, 11 Mar 2015 21:58:02 -0500 Steve Borho frameencoder: initialize m_localTldIdx
Wed, 11 Mar 2015 21:57:40 -0500 Steve Borho encoder: fix --no-wpp with --nr and/or DETAILED_CU_STATS
Wed, 11 Mar 2015 21:43:29 -0500 Steve Borho spleling
Wed, 11 Mar 2015 20:33:48 -0500 Steve Borho motion: initialize more data members
Wed, 11 Mar 2015 14:31:57 +0530 Deepthi Nandakumar param: initialize rdoqLevel
Wed, 11 Mar 2015 14:19:25 +0530 Deepthi Nandakumar doc: correct description for rd 4.
Wed, 11 Mar 2015 19:50:56 -0500 Steve Borho search: no longer needs a pool pointer
Wed, 11 Mar 2015 19:20:52 -0500 Steve Borho analysis: initialize member pointers to NULL
Wed, 11 Mar 2015 14:44:38 -0500 Steve Borho encoder: fix crash with --pools none
Wed, 11 Mar 2015 12:27:27 +0530 Praveen Tiwari asm-intrapred8.asm: prefix 'db' to constant tables
Tue, 10 Mar 2015 10:49:11 +0530 Praveen Tiwari asm-avx2: intra_pred, align const
Wed, 11 Mar 2015 10:36:25 +0530 Aasaipriya Chandran asm : chroma_hps[8x8] for i420 avx2 - improved 629c->503c
Wed, 11 Mar 2015 10:32:08 +0530 Aasaipriya Chandran asm : chroma_hps[4x4] for i420 avx2 - improved 336c->214c
Wed, 11 Mar 2015 10:29:26 +0530 Aasaipriya Chandran asm : chroma_hps[16x16]for i420 avx2 - improved 1624c->1093c
Wed, 11 Mar 2015 10:26:53 +0530 Aasaipriya Chandran asm : chroma_hps[32x32] for i420 avx2 - improved 5927c->3933c
Tue, 10 Mar 2015 15:46:36 +0530 Sumalatha Polureddy asm: avx2 code for sad_x4[8x8] for 8bpp
Tue, 10 Mar 2015 12:50:58 +0530 Sumalatha Polureddy asm: avx2 code for sad_x3[8x16] for 8bpp
Tue, 10 Mar 2015 12:40:45 +0530 Sumalatha Polureddy asm: avx2 code for sad_x3[8x8] for 8bpp
Tue, 10 Mar 2015 12:28:50 +0530 Sumalatha Polureddy asm: avx2 code for sad_x3[8x4] for 8bpp
Tue, 10 Mar 2015 14:16:55 +0530 Deepthi Nandakumar pool: Threadpool::stop will only stop all worker threads, not destruct them.
Tue, 10 Mar 2015 01:38:42 -0500 Steve Borho pool: separate worker thread stoppage from destructor
Mon, 09 Mar 2015 19:21:25 -0500 Steve Borho search: fix GCC warnings and nits
Mon, 09 Mar 2015 19:10:59 -0500 Min Chen asm: split 8bpp version of all_angs from intrapred8.asm
Mon, 09 Mar 2015 14:18:15 -0700 Min Chen asm: alignment constant to 32-bytes bound in intrapred8.asm
Mon, 09 Mar 2015 12:47:47 -0500 Steve Borho Merge with stable
Mon, 09 Mar 2015 11:57:36 -0500 Steve Borho param: disallow encodes without room for P frame in lookahead
Fri, 06 Mar 2015 22:27:54 -0600 Steve Borho asm: properly disable x265_stack_align() when ENABLE_ASSEMBLY is OFF
Mon, 09 Mar 2015 11:57:36 -0500 Steve Borho param: disallow encodes without room for P frame in lookahead
Sun, 08 Mar 2015 12:01:03 -0500 Steve Borho testbench: add flushes for stdout() before printing errors to stderr
Sat, 07 Mar 2015 23:09:42 -0600 Steve Borho cli: nits
Fri, 06 Mar 2015 22:27:54 -0600 Steve Borho asm: properly disable x265_stack_align() when ENABLE_ASSEMBLY is OFF
Thu, 05 Mar 2015 13:03:17 +0530 Gopu Govindaswamy dqp: add logic to encode DQP at depth zero and above as well
Mon, 09 Mar 2015 15:22:07 +0530 Sreelakshmy V G slicetype[OUTPUT CHANGE]: fix the count of total 16x16 blocks for averaging of qp_adj
Mon, 09 Mar 2015 15:07:50 +0530 Sreelakshmy V G slicetype: Rename variables for better clarity and understanding
Fri, 06 Mar 2015 11:43:53 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_25, (42.92x)
Fri, 06 Mar 2015 12:21:18 +0530 Divya Manivannan asm-avx2: filter_vpp[2x8], filter_vps[2x8]: 490c->368c, 438c->298c
Fri, 06 Mar 2015 11:07:20 +0530 Divya Manivannan asm-avx2: filter_vpp[6x8], filter_vps[6x8]: 415c->396c, 364c->351c
Fri, 06 Mar 2015 13:15:55 -0600 Steve Borho cmake: fix -fsanitize=address use with ENABLE_TESTS=ON
Fri, 06 Mar 2015 13:09:05 -0600 Steve Borho cmake: fix -fsanitize=address use with ENABLE_SHARED=ON
Fri, 06 Mar 2015 09:32:17 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_9
Fri, 06 Mar 2015 09:17:28 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_27
Fri, 06 Mar 2015 11:07:03 -0600 Steve Borho asm: upgrade runtime warning to explicit compile error
Fri, 06 Mar 2015 11:01:10 -0600 Steve Borho cmake: use the more aggressive form -fstack-protector-all
Fri, 06 Mar 2015 10:51:00 -0600 Steve Borho cmake: -fstack-protector requires libssp on MinGW
Fri, 06 Mar 2015 10:49:44 -0600 Steve Borho cmake: remove obsolete CC_HAS_FSANITIZE section
Fri, 06 Mar 2015 10:49:25 -0600 Steve Borho cmake: generalize adding additional linker options
Fri, 06 Mar 2015 10:48:51 -0600 Steve Borho cmake: use list append for numa lib (nit)
Fri, 06 Mar 2015 12:13:48 +0530 Aarthi Thirumalai rc: fix crash in strict cbr when totalFrames = 0
Thu, 05 Mar 2015 20:39:08 -0600 Steve Borho asm: prevent assembly use in 32bit HBD builds
Thu, 05 Mar 2015 19:50:40 -0600 Steve Borho api: add support for transfer characteristics added in HEVC V2
Thu, 05 Mar 2015 20:18:51 -0600 Steve Borho asm: simply AVX2 code by ignoring 32bit builds and moving functions together
Thu, 05 Mar 2015 16:01:49 -0800 David T Yuen asm: intra pred planar16 sse2 high bit
Thu, 05 Mar 2015 15:53:55 -0800 David T Yuen asm: intra pred planar16 sse2
Thu, 05 Mar 2015 15:43:35 -0800 David T Yuen asm: intra pred planar8 sse2 high bit
Thu, 05 Mar 2015 15:33:28 -0800 David T Yuen asm: intra pred planar8 sse2
Thu, 05 Mar 2015 14:55:09 -0800 David T Yuen asm: intra pred dc32 sse2 high bit
Thu, 05 Mar 2015 14:31:59 -0800 David T Yuen asm: intra pred dc32 sse2
Thu, 05 Mar 2015 13:54:48 -0800 David T Yuen asm: intra pred dc16 sse2 high bit
Thu, 05 Mar 2015 12:45:55 -0800 David T Yuen asm: intra pred dc8 sse2 high bit
Thu, 05 Mar 2015 12:21:23 -0800 David T Yuen asm: intra pred dc4 sse2 high bit
Thu, 05 Mar 2015 17:09:08 +0530 Divya Manivannan asm: filter_vpp[8x2], filter_vps[8x2]: 141c->118c, 131c->113c
Thu, 05 Mar 2015 15:54:31 +0530 Divya Manivannan asm: filter_vpp[8x32], filter_vps[8x32]: 1028c->937c, 902c->860c
Thu, 05 Mar 2015 15:08:04 +0530 Divya Manivannan asm: filter_vpp[4x16], filter_vps[4x16]: 786c->590c, 651c->489c
Thu, 05 Mar 2015 12:11:17 +0530 Divya Manivannan asm: filter_vpp[32x24, 32x16, 32x8], filter_vps[32x24, 32x16, 32x8]
Thu, 05 Mar 2015 13:44:43 -0600 Steve Borho frameencoder: use a bonded worker thread to perform weight analysis, add stat
Thu, 05 Mar 2015 16:06:04 +0530 Praveen Tiwari sao.cpp: init additional pixels for SAO
Thu, 26 Feb 2015 16:37:50 -0600 Steve Borho api: make RDOQ level externally configurable, make two levels visible
Fri, 27 Feb 2015 13:37:21 -0600 Steve Borho predict: don't pass a Predict member variable to a Predict method
Fri, 27 Feb 2015 13:33:27 -0600 Steve Borho predict: move 4:4:4 chroma sample filtering into initAdiPatternChroma()
Fri, 27 Feb 2015 13:27:40 -0600 Steve Borho predict: move intra functions together in predict.cpp (no change)
Wed, 04 Mar 2015 09:34:19 -0600 Steve Borho intra: pull the simple 1:2:1 pixel filtering into a performance primitive
Fri, 27 Feb 2015 15:00:54 -0600 Steve Borho param: remove --aq-mode 1 from --tune grain
Wed, 04 Mar 2015 13:20:55 +0530 Divya Manivannan asm: filter_vpp[8x6], filter_vps[8x6]: improve 277c->226c, 264c->217c
Wed, 04 Mar 2015 11:49:20 +0530 Divya Manivannan asm: filter_vpp[4x2], filter_vps[4x2]: improve 142c->130c, 126c->121c
Tue, 03 Mar 2015 18:43:49 -0800 David T Yuen asm: intra pred planar4 sse2 high bit
Tue, 03 Mar 2015 18:40:21 -0800 David T Yuen asm: intra pred planar4 sse2
Mon, 02 Mar 2015 14:32:14 -0800 David T Yuen asm: intra pred dc16 sse2
Fri, 27 Feb 2015 14:56:56 -0800 David T Yuen asm: intra pred dc8 sse2
Tue, 03 Mar 2015 19:10:06 -0800 Min Chen asm: improve algorithm on luma_hps[8xN]
Mon, 02 Mar 2015 18:32:36 -0800 Min Chen asm: improve intra_pred_dc4_sse4 by merge reduce code
Wed, 04 Mar 2015 17:15:36 -0600 Steve Borho frameencoder: avoid race hazard in end of frame logic
Wed, 04 Mar 2015 14:40:44 -0600 Steve Borho threading: make Windows Event::timedWait() match behavior of POSIX version
Wed, 04 Mar 2015 08:30:49 -0600 Steve Borho frameencoder: use a timed wait to avoid a help-wanted flag race hazard
Mon, 02 Mar 2015 19:54:42 -0600 Steve Borho encoder: divide init/start and stop/delete to prevent race hazards
Mon, 02 Mar 2015 19:24:06 -0600 Steve Borho slicetype: clear m_helpWanted with input lock held to prevent race
Mon, 02 Mar 2015 18:52:34 -0600 Steve Borho me: split initialization to avoid harmless race hazard
Wed, 04 Mar 2015 10:35:55 -0600 Steve Borho weightb: avoid signed left-shifts (which cause -ftrapv exceptions)
Wed, 04 Mar 2015 07:20:07 -0600 Steve Borho primitives: ensure x265_cpu_cpuid() clears eax even when built without asm
Wed, 04 Mar 2015 07:11:02 -0600 Steve Borho frameencoder: nit
Wed, 04 Mar 2015 08:28:48 -0600 Steve Borho threading: nit
Fri, 27 Feb 2015 15:14:20 -0600 Steve Borho encoder: protect against logging inf stats if no RDO was performed
Wed, 04 Mar 2015 08:32:04 -0600 Steve Borho cmake: more general support for clang/gcc -fsanitize options
Mon, 02 Mar 2015 16:55:25 -0600 Steve Borho cmake: add -fstack-protector to checked builds, if available
Mon, 02 Mar 2015 10:04:37 -0600 Steve Borho cmake: ignore older versions of libnuma
Fri, 27 Feb 2015 11:46:09 +0530 Gopu Govindaswamy analysis: Share only if best reference is valid
Thu, 26 Feb 2015 15:26:39 -0600 Steve Borho asm: use grouping macros to simplify avx2 function sets
Thu, 26 Feb 2015 15:25:48 -0600 Steve Borho Backed out changeset: 8ba297f59e48
Thu, 26 Feb 2015 12:22:33 -0600 Steve Borho asm: introduce ALL_LUMA_CU_S for more house-cleaning
Thu, 26 Feb 2015 12:18:25 -0600 Steve Borho asm: fix cut-paste errors
Thu, 26 Feb 2015 12:16:20 -0600 Steve Borho asm: move more avx functions to their section, setup luma cu pointer
Thu, 26 Feb 2015 12:09:37 -0600 Steve Borho asm: move avx function assignments into the correct section
Thu, 26 Feb 2015 11:29:15 -0600 Steve Borho test: tabs to spaces
Thu, 26 Feb 2015 11:25:55 -0600 Steve Borho merge with avx2 optimization branch
Thu, 26 Feb 2015 19:11:18 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_8
Thu, 26 Feb 2015 19:00:49 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_28, correct ymm register count
Thu, 26 Feb 2015 18:55:45 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_28
Thu, 26 Feb 2015 17:55:31 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_7
Thu, 26 Feb 2015 17:20:36 +0530 Praveen Tiwari asm-avx2: fix intra_pred_ang8_29 mismatch issue
Thu, 26 Feb 2015 17:13:08 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_29, improved 428.68c -> 311.40c over sse4 asm code
Thu, 26 Feb 2015 16:24:18 +0530 Praveen Tiwari alasm-avx2: align pw_1024 global constant
Thu, 26 Feb 2015 15:39:32 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_6, improved 528.33c -> 412.07c over sse4 asm code
Thu, 26 Feb 2015 15:06:42 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_30, improved 237.03c -> 149.91c
Thu, 26 Feb 2015 13:18:32 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_5
Thu, 26 Feb 2015 12:46:54 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_31
Wed, 25 Feb 2015 20:17:05 +0530 Rajesh Paulraj asm-ssse3: filter_p2s 8bpp code for [4xN],[8xN],[16xN],[32xN]
Wed, 25 Feb 2015 17:39:51 +0530 Divya Manivannan asm-avx2: filter_vpp[8x16], filter_vps[8x16]: improve 579c->496c, 516c->466c
Wed, 25 Feb 2015 15:04:04 +0530 Divya Manivannan asm-avx2: filter_vpp[16x8], filter_vps[16x8]: improve 567c->530c, 543c->420c
Wed, 25 Feb 2015 14:24:55 +0530 Divya Manivannan asm-avx2: filter_vpp[4x8], filter_vps[4x8]: improve 414c->289c, 353c->250c
Thu, 26 Feb 2015 10:34:07 +0530 Praveen Tiwari Merge with public
Wed, 25 Feb 2015 16:25:43 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_4
Wed, 25 Feb 2015 16:02:10 +0530 Praveen Tiwari asm-avx2: cleanup redundant instruction
Wed, 25 Feb 2015 15:53:31 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_32, improved 435.21c -> 323.25c sse4 asm code
Wed, 25 Feb 2015 14:19:56 +0530 Praveen Tiwari asm-avx2: intra_pred_ang8_33, improved 265.79c -> 185.43c over sse4 asm code
Wed, 25 Feb 2015 13:46:58 +0530 Praveen Tiwari avx2-asm: intra_pred_ang8_3, improved 340.01c -> 280.04c over sse4 asm code
Wed, 25 Feb 2015 10:05:40 +0530 Praveen Tiwari Merge with public
Tue, 24 Feb 2015 17:26:37 +0530 Divya Manivannan asm-avx2: filter_vps[4x4]: improve 201c->156c
Tue, 24 Feb 2015 17:11:03 +0530 Rajesh Paulraj asm-avx2: getResidual, fix 32-bit build error
Tue, 24 Feb 2015 09:25:06 +0530 Divya Manivannan fix: missing constant in filter_vpp[2x4] and filter_vps[2x4]
Tue, 24 Feb 2015 15:34:32 +0530 Praveen Tiwari Merge with public
Mon, 23 Feb 2015 15:28:01 +0530 Divya Manivannan asm-avx2: filter_vpp[8x4], filter_vps[8x4]: improve 213c->161c, 195c->175c
Mon, 23 Feb 2015 14:44:28 +0530 Divya Manivannan asm-avx2: filter_vpp[2x4], filter_vps[2x4]: improve 235c->196c, 214c->174c
Mon, 23 Feb 2015 10:22:39 +0530 Praveen Tiwari Merge with public
Fri, 20 Feb 2015 16:48:00 +0530 Sumalatha Polureddy asm: avx2 code for pixel_add_ps[64x64] - 152x
Fri, 20 Feb 2015 17:55:46 +0530 Divya Manivannan asm: change in loading constant
Fri, 20 Feb 2015 14:20:27 +0530 Sumalatha Polureddy asm: avx2 code for pixel_add_ps[32x32] - 80x
Fri, 20 Feb 2015 13:39:51 +0530 Sumalatha Polureddy asm: avx2 code for pixel_add_ps[16x16] - 55x
Fri, 20 Feb 2015 12:39:44 +0530 Rajesh Paulraj asm-avx2: calcResidual code for 8bbpp and 16bpp
Fri, 20 Feb 2015 10:59:34 +0530 Divya Manivannan fix: error in filter_vps[8x8] assembly pointer
Fri, 20 Feb 2015 10:01:23 +0530 Praveen Tiwari Merge with public
Thu, 19 Feb 2015 17:09:04 +0530 Divya Manivannan asm-avx2: filter_vps[32x32]: improve 4113c->2471c
Thu, 19 Feb 2015 16:04:18 +0530 Divya Manivannan asm-avx2: filter_vps[16x16]: improve 978c->790c
Thu, 19 Feb 2015 15:18:12 +0530 Divya Manivannan asm-avx2: filter_vps[8x8]: improve 296c->263c
Thu, 19 Feb 2015 10:01:48 +0530 Praveen Tiwari Merge with public
Wed, 18 Feb 2015 17:03:02 +0530 Divya Manivannan asm-avx2: luma_vsp[12x16, 4x16], luma_vss[12x16, 4x16] for 16bpp
Wed, 18 Feb 2015 16:05:33 +0530 Divya Manivannan asm-avx2: luma_vsp[4x8, 16x12], luma_vss[4x8, 16x12] for 16bpp
Wed, 18 Feb 2015 15:25:58 +0530 Divya Manivannan asm-avx2: luma_vsp[8x4, 16x4, 32x24], luma_vss[8x4, 16x4, 32x24] for 16bpp
Wed, 18 Feb 2015 15:08:06 +0530 Divya Manivannan asm-avx2: luma_vsp[16x8, 32x8], luma_vss[16x8, 32x8] for 16bpp
Wed, 18 Feb 2015 14:54:02 +0530 Divya Manivannan asm-avx2: luma_vsp[8x16, 8x32], luma_vss[8x16, 8x32] for 16bpp
Wed, 18 Feb 2015 14:27:37 +0530 Divya Manivannan asm-avx2: 16bpp: luma_vsp[64xN, 32x32, 32x64, 48x64, 24x32, 16x32, 16x64]
Wed, 18 Feb 2015 14:00:36 +0530 Divya Manivannan asm-avx2: luma_vsp[16x16, 32x16, 64x16], luma_vss[16x16, 32x16, 64x16] for 16bpp
Wed, 18 Feb 2015 13:36:17 +0530 Divya Manivannan asm-avx2: luma_vsp[4x4, 8x8], luma_vss[4x4, 8x8] for 16bpp
Wed, 18 Feb 2015 11:32:52 +0530 Sumalatha Polureddy asm: avx2 assembly code for 8bpp avg_pixel_pp[16xN]
Wed, 18 Feb 2015 10:31:48 +0530 Praveen Tiwari Merge with public
Tue, 17 Feb 2015 17:46:00 +0530 Divya Manivannan asm-avx2: luma_vsp[32x24], luma_vss[32x24]: improve 13898c->7904c, 10802c->7850c
Tue, 17 Feb 2015 17:25:52 +0530 Divya Manivannan asm-avx2: luma_vsp[16x8, 32x8], luma_vss[16x8, 32x8]: 2507c->1535c, 4655c->2954c,
Tue, 17 Feb 2015 16:46:20 +0530 Divya Manivannan asm-avx2: luma_vsp[16x4], luma_vss[16x4]: improve 1368c->955c, 1194c->963c
Tue, 17 Feb 2015 16:21:03 +0530 Divya Manivannan asm-avx2: luma_vsp[16x12], luma_vss[16x12]: improve 3579c->1988c, 2968c->1992c
Tue, 17 Feb 2015 15:45:07 +0530 Sumalatha Polureddy asm: avx2 assembly code for 8bpp avg_pixel_pp[64xN]
Tue, 17 Feb 2015 15:34:48 +0530 Divya Manivannan asm-avx2: luma_vsp[12x16], luma_vss[12x16]: improve 3753c->2097c, 2957c->1950c
Tue, 17 Feb 2015 15:19:01 +0530 Divya Manivannan asm-avx2: luma_vsp[64xN, 48x64, 24x32, 32x32, 32x64, 16x32, 16x64]
Tue, 17 Feb 2015 14:35:38 +0530 Praveen Tiwari asm-avx2: cpy2Dto1D_shr[8x8, 16x16, 32x32] 16bpp asm code integration
Tue, 17 Feb 2015 14:19:40 +0530 Praveen Tiwari asm-cpy2Dto1D_shr: nits
Tue, 17 Feb 2015 14:15:43 +0530 Sumalatha Polureddy asm: avx2 assembly code for 8bpp avg_pixel_pp[32xN]
Tue, 17 Feb 2015 13:59:34 +0530 Divya Manivannan asm-avx2: luma_vsp[16x16, 32x16, 64x16], luma_vss[16x16, 32x16, 64x16]
Tue, 17 Feb 2015 12:24:04 +0530 Divya Manivannan asm-avx2: luma_vsp[8x4], luma_vss[8x4]: improve 837c->500c, 790c->476c
Tue, 17 Feb 2015 14:11:09 +0530 Praveen Tiwari asm-avx2: cpy2Dto1D_shr_32
Tue, 17 Feb 2015 13:47:54 +0530 Praveen Tiwari asm-avx2: cpy2Dto1D_shr_16
Tue, 17 Feb 2015 12:19:55 +0530 Praveen Tiwari asm-avx2: cpy2Dto1D_shr_8
Tue, 17 Feb 2015 11:59:10 +0530 Sumalatha Polureddy asm: avx assembly code for 10bpp satd[4x32] - 26x
Tue, 17 Feb 2015 11:48:16 +0530 Divya Manivannan asm-avx2: luma_vsp[8x16, 8x32], luma_vss[8x16, 8x32]: 6808c->1310c, 4869c->2505c,
Tue, 17 Feb 2015 10:40:58 +0530 Divya Manivannan asm-avx2: luma_vsp[8x8], luma_vss[8x8]: improve 1422c->763c, 1238c->755c
Tue, 17 Feb 2015 10:08:56 +0530 Praveen Tiwari Merge with public
Mon, 16 Feb 2015 16:59:08 +0530 Divya Manivannan asm-avx2: luma_vsp[4x16], luma_vss[4x16]: improve 1499c->890c, 1282c->725c
Mon, 16 Feb 2015 16:55:54 +0530 Sumalatha Polureddy asm: avx assembly code for 10bpp satd[12x32] - 24x
Mon, 16 Feb 2015 16:25:54 +0530 Sumalatha Polureddy asm: avx assembly code for 10bpp satd[16x24]-21x,satd[32x48]-24x,satd[24x64]-22x,satd[8x64]-22x,satd[8x12]-24x
Mon, 16 Feb 2015 16:08:22 +0530 Divya Manivannan asm-avx2: luma_vsp[4x8], luma_vss[4x8]: improve 835c->457c, 776c->393c
Mon, 16 Feb 2015 12:01:02 +0530 Divya Manivannan asm-avx2: luma_vsp[4x4], luma_vss[4x4]: improve 548c->275c, 510c->240c
Mon, 16 Feb 2015 10:09:11 +0530 Praveen Tiwari Merge with public
Fri, 13 Feb 2015 18:28:52 +0530 Divya Manivannan asm-avx2: luma_vpp[12x16], luma_vps[12x16]: improve 3466c->2182c, 3275c->2057c
Fri, 13 Feb 2015 18:07:46 +0530 Divya Manivannan asm-avx2: luma_vpp[4x16], luma_vps[4x16]: improve 1510c->756c, 1295c->728c
Fri, 13 Feb 2015 17:24:51 +0530 Sumalatha Polureddy asm-avx2: pixel_average_pp[32x32] for 8bpp
Fri, 13 Feb 2015 16:52:55 +0530 Divya Manivannan asm-avx2: luma_vpp[4x8], luma_vps[4x8]: improve 875c->439c, 794c->413c
Fri, 13 Feb 2015 15:48:33 +0530 Divya Manivannan asm-avx2: luma_vpp[16x12], luma_vps[16x12]: improve 3446c->2193c, 3235c->2130c
Fri, 13 Feb 2015 15:21:51 +0530 Divya Manivannan asm-avx2: luma_vpp[8x4], luma_vps[8x4]: improve 815c->520c, 776c->504c
Fri, 13 Feb 2015 15:05:18 +0530 Divya Manivannan asm-avx2: luma_vpp[16x4], luma_vps[16x4]: improve 1350c->1070c, 1240c->974c
Fri, 13 Feb 2015 16:34:40 +0530 Sumalatha Polureddy asm: avx assembly code for satd[4x32] -- 23.4x
Fri, 13 Feb 2015 16:29:37 +0530 Sumalatha Polureddy asm: avx assembly code for satd[12x32] -- 25x
Fri, 13 Feb 2015 18:26:02 +0530 Praveen Tiwari asm-avx2: cpy2Dto1D_shl[8x8, 16x16, 32x32] 16bpp
Fri, 13 Feb 2015 17:59:33 +0530 Praveen Tiwari asm-avx2: cpy2Dto1D_shl_32
Fri, 13 Feb 2015 17:33:58 +0530 Praveen Tiwari asm-avx2: cpy2Dto1D_shl_16
Fri, 13 Feb 2015 16:32:26 +0530 Praveen Tiwari avx2-asm: cpy2Dto1D_shl_8
Fri, 13 Feb 2015 12:41:14 +0530 Divya Manivannan asm-avx2: luma_vpp[32x24], luma_vps[32x24]: improve 12928c->8439c, 11985c->8082c
Fri, 13 Feb 2015 12:04:46 +0530 Divya Manivannan asm-avx2: luma_vpp[32x8, 16x8]: improve 4507c->3043c, 2464c->1558c
Fri, 13 Feb 2015 11:46:48 +0530 Praveen Tiwari asm-avx2: copy_cnt[8x8, 16x16, 32x32] 16bpp
Fri, 13 Feb 2015 11:19:20 +0530 Praveen Tiwari asm-SSE4: copy_cnt [4x4, 8x8, 16x16, 32x32] 16bpp
Fri, 13 Feb 2015 10:25:06 +0530 Praveen Tiwari Merge with public
Thu, 12 Feb 2015 18:04:04 +0530 praveen Tiwari asm-avx2: blockcopy_sp, 16xN, 32xN, 64x64 16bpp
Thu, 12 Feb 2015 17:57:52 +0530 Divya Manivannan asm-avx2: luma_vpp[8x16, 8x32]: improve 2455c->1421c, 4644c->2829c
Thu, 12 Feb 2015 17:40:17 +0530 praveen Tiwari asm-avx2: blockcopy_ps, 16xN, 32xN, 64x64 16bpp
Thu, 12 Feb 2015 17:27:50 +0530 Divya Manivannan asm-avx2: luma_vpp[32x16, 64x16]: improve 8693c->5612c, 17070c->10779c
Thu, 12 Feb 2015 17:04:57 +0530 praveen Tiwari asm-avx2: blockcopy_ss, 16xN, 32xN, 64x64 16bpp
Thu, 12 Feb 2015 16:55:40 +0530 Divya Manivannan asm-avx2: luma_vpp and luma_vps for 16x32, 16x64, 24x32, 32x32, 32x64, 48x64,
Thu, 12 Feb 2015 16:04:57 +0530 Aasaipriya Chandran Luma_hps[16x4 ,8x8, 16x12, 16x16, 16x32, 16x64]avx2 asm: improved 2213c->1330c, 3067c->1792c, 3661c->2201, 4644c->2730c, 7473c->4739c, 13699c->8302c
Thu, 12 Feb 2015 15:55:42 +0530 Aasaipriya Chandran Luma_hps[8x4 ,8x8, 8x16, 8x32]avx2 asm: improved 1120c->769c, 1585c->1042c, 2387c->1609c, 3971c->2607
Thu, 12 Feb 2015 15:53:21 +0530 praveen Tiwari asm-avx2: blockcopy_pp_24xN 16bpp
Thu, 12 Feb 2015 15:41:24 +0530 Aasaipriya Chandran Luma_hps[4x4 ,4x8, 4x16]avx2 asm: improved 783c->448c, 1049c->592c, 1563->c 874c
Thu, 12 Feb 2015 15:03:37 +0530 praveen Tiwari asm-avx2: blockcopy_pp_48x64 16bpp
Thu, 12 Feb 2015 14:31:45 +0530 praveen Tiwari asm-avx2: blockcopy_pp_32xN 16bpp
Thu, 12 Feb 2015 12:28:43 +0530 praveen Tiwari asm-avx2: blockckfill_s
Thu, 12 Feb 2015 12:22:22 +0530 Rajesh Paulraj asm: count_nonzero[4x4](4.05x), count_nonzero[8x8](10.54x),
Thu, 12 Feb 2015 11:57:04 +0530 Divya Manivannan asm-avx2: luma_vpp[16x16], luma_vps[16x16]: improve 4546c->2754c, 4197c->2583c
Thu, 12 Feb 2015 11:19:40 +0530 Praveen Tiwari asm-av2: blockcopy_ps_64x64
Thu, 12 Feb 2015 10:41:23 +0530 Praveen Tiwari Merge with public
Wed, 11 Feb 2015 17:33:58 +0530 Praveen Tiwari asm-avx2:blockcopy_ps[32xN]
Wed, 11 Feb 2015 15:31:50 +0530 Praveen Tiwari asm-avx2: blockcopy_ps[16xN]
Wed, 11 Feb 2015 17:22:02 +0800 Divya Manivannan asm-avx2: luma_vpp[8x8], luma_vps[8x8]: improve 1402c->837c, 1260c->795c
Wed, 11 Feb 2015 14:04:31 +0530 Rajesh Paulraj fix build error in asm-primitives.cpp
Wed, 11 Feb 2015 11:07:32 +0530 Divya Manivannan asm - avx2: luma_vpp[4x4], luma_vps[4x4]: improve 576c->275c, 539c->269c
Mon, 09 Feb 2015 20:27:27 +0530 Rajesh Paulraj C: split count_nonzero function and added testbench code
Tue, 10 Feb 2015 19:28:51 +0530 Praveen Tiwari avx2-asm: blockcopy_sp[16xN]
Tue, 10 Feb 2015 18:51:20 +0530 Praveen Tiwari avx2-asm: blockcopy_sp_64x64
Wed, 11 Feb 2015 10:06:29 +0530 Praveen Tiwari Merge with stable
Tue, 10 Feb 2015 18:24:22 +0530 Praveen Tiwari asm-avx2: blockcopy_sp_32xN
Tue, 10 Feb 2015 12:14:13 +0530 Divya Manivannan asm - avx2: luma_vps[4x8, 4x16]: improve 572c->389c, 955c->760c,
Tue, 10 Feb 2015 10:25:40 +0530 Praveen Tiwari Merge with stable
Mon, 09 Feb 2015 17:40:39 +0530 Divya Manivannan asm in avx2: luma_vps[4x8, 4x16] improve 572c->443c, 955c->861c
Mon, 09 Feb 2015 14:22:52 +0530 Divya Manivannan asm: luma_vps[8x16, 8x32] in avx2: improve 1069c->857c, 1933c->1672c
Mon, 09 Feb 2015 12:44:22 +0530 Divya Manivannan asm: luma_vps[8x8] in avx2: improve 1506c->404c
Mon, 09 Feb 2015 12:26:57 +0530 Divya Manivannan asm: luma_vps[8x4] in avx2: improve 470c->242c
Mon, 09 Feb 2015 17:17:35 +0800 Divya Manivannan asm: luma_vps[12x16] in avx2: improve 1852c->1232c
Mon, 09 Feb 2015 12:00:10 +0530 Praveen Tiwari blockcopy_pp[48x64]: avx asm code
Mon, 09 Feb 2015 10:25:25 +0530 Praveen Tiwari Merge with public
Fri, 06 Feb 2015 14:17:59 +0530 Divya Manivannan asm: luma_vps[16x16] in avx2: improve 2128c->1169c
Fri, 06 Feb 2015 13:47:38 +0530 Divya Manivannan asm: luma_vps[16x12] in avx2: improve 1656c->910c
Fri, 06 Feb 2015 13:26:50 +0530 Divya Manivannan asm: luma_vps[16x8] in avx2: improve 1229c->658c
Fri, 06 Feb 2015 12:22:44 +0530 Divya Manivannan asm: luma_vps[16x4] in avx2: improve 729c->487c
Fri, 06 Feb 2015 18:19:19 +0530 Praveen Tiwari blockcopy_pp_64xN: avx asm code
Fri, 06 Feb 2015 11:30:12 +0530 Praveen Tiwari Merge with public
Fri, 06 Feb 2015 10:41:07 +0530 Praveen Tiwari Merge with public
Thu, 05 Feb 2015 12:52:32 +0530 Praveen Tiwari Merge with public
Thu, 05 Feb 2015 11:41:55 +0530 Praveen Tiwari Merge with public
Wed, 04 Feb 2015 16:40:41 +0530 Sumalatha Polureddy asm: avx assembly code for satd[8x12] -- 23.3x
Wed, 04 Feb 2015 14:56:23 +0530 Divya Manivannan asm: luma_vps[16x32, 16x64] in avx2: improve 4098c->2254c, 7781c->4369c
Wed, 04 Feb 2015 14:22:41 +0530 Sumalatha Polureddy asm: avx assembly code for satd[8x64] -- 21.89x
Wed, 04 Feb 2015 12:11:22 +0530 Sumalatha Polureddy asm: avx assembly code for satd[24x64] -- 22.52x
Wed, 04 Feb 2015 11:53:36 +0530 Sumalatha Polureddy asm: avx assembly code for satd[32x48] -- 23.31x
Tue, 03 Feb 2015 16:08:32 +0530 Divya Manivannan asm: luma_vps[24x32] in avx2: improve 5679c->3402c
Tue, 03 Feb 2015 16:19:34 +0530 Sumalatha Polureddy asm: avx assembly code for satd[16x24]
Tue, 03 Feb 2015 15:42:53 +0530 Divya Manivannan asm: luma_vps[32x32, 32x64] in avx2: improve 7270c->4375c, 14713c->8601c
Tue, 03 Feb 2015 15:27:10 +0530 Divya Manivannan asm: luma_vps[32x16] in avx2: improve 3698c->2240c
Tue, 03 Feb 2015 15:15:29 +0530 Divya Manivannan asm: luma_vps[32x24] in avx2: improve 5433c->3613c
Tue, 03 Feb 2015 15:01:51 +0530 Divya Manivannan asm: luma_vps[32x8] in avx2: improve 1966c->1365c
Tue, 03 Feb 2015 14:45:40 +0530 Divya Manivannan asm: luma_vps[48x64] in avx2: improve 21612c->12777c
Tue, 03 Feb 2015 14:23:38 +0530 Divya Manivannan asm: luma_vps[64xN] in avx2.
Thu, 26 Feb 2015 11:03:54 -0600 Steve Borho rc: m_fps is double, do not use integer division
Thu, 26 Feb 2015 11:01:29 -0600 Steve Borho rc: pass param and sps by reference, no change
Thu, 26 Feb 2015 10:50:51 -0600 Steve Borho rc: white-space nits and struct re-ordering based on data sizes, no change
Wed, 11 Feb 2015 12:30:42 +0530 Aarthi Thirumalai rc: fix to avoid false abr restarts
Wed, 25 Feb 2015 11:27:27 -0600 Steve Borho slicetype: simplify pointer math slightly
Wed, 25 Feb 2015 11:27:08 -0600 Steve Borho predict: cleanup intra smoothing filters
Wed, 25 Feb 2015 16:10:19 -0600 Steve Borho slicetype: reduce max batch size, save stack space
Wed, 25 Feb 2015 18:32:04 -0800 David T Yuen Fixed 32 bit bug in intrapred dc4 sse2
Wed, 25 Feb 2015 13:14:14 -0600 Steve Borho avoid left-shifts on signed integers and undefined behavior traps
Wed, 25 Feb 2015 12:16:28 -0600 Steve Borho slicetype: avoid generating invalid pointers by deferring pointer generation
Wed, 25 Feb 2015 12:19:22 -0600 Steve Borho cudata: avoid -ftrapv exception in broadcast multiply
Wed, 25 Feb 2015 13:14:51 -0600 Steve Borho quant: avoid right-shift overflow and undefined behavior trap
Wed, 25 Feb 2015 12:08:52 -0600 Steve Borho cmake: be more aggressive with compiler flags in checked builds
Wed, 25 Feb 2015 14:36:25 +0530 Deepthi Nandakumar entropy: dqp currently checks only at depth == 0
Tue, 24 Feb 2015 13:39:16 +0530 Ashok Kumar Mishra improved getTUEntropyCodingParameters() function
Wed, 25 Feb 2015 16:38:59 +0530 Ashok Kumar Mishra fine tuning getInterMergeCandidates() function
Tue, 24 Feb 2015 12:39:46 -0800 David T Yuen asm: intrapred dc4 sse2
Wed, 25 Feb 2015 18:36:44 +0530 Aarthi Thirumalai slicetype: fix non-determinism issue in slice type decisions
Tue, 24 Feb 2015 13:27:15 -0600 Steve Borho search: misc variable renames and comment improvements
Tue, 24 Feb 2015 13:06:39 -0600 Steve Borho search: prune temp members from MergeData, there was no caching
Tue, 24 Feb 2015 12:57:26 -0600 Steve Borho search: improve comments and check strings in mergeEstimation()
Tue, 24 Feb 2015 12:53:13 -0600 Steve Borho search: pass PredictionUnit to mergeEstimation - removes redundant data
Tue, 24 Feb 2015 11:42:50 -0600 Steve Borho predict: introduce PredictionUnit structure to maintain current PU geometry
Tue, 24 Feb 2015 20:44:20 -0600 Steve Borho slicetype: remove unused intraPenalty flag to batched estimates
Tue, 24 Feb 2015 21:23:46 -0600 Steve Borho slicetype: workaround for non-determinism
Tue, 24 Feb 2015 21:08:25 -0600 Steve Borho lowres: use CHECKED_MALLOC_ZERO()
Tue, 24 Feb 2015 20:47:16 -0600 Steve Borho slicetype: varname nit
Tue, 24 Feb 2015 14:00:37 -0600 Steve Borho slicetype: zero row-satds prior to cooperative (slice based) cost estimate
Tue, 24 Feb 2015 13:50:29 -0600 Steve Borho slicetype: fix I slice cost estimates
Tue, 24 Feb 2015 13:50:36 -0600 Steve Borho slicetype: nit
Tue, 24 Feb 2015 13:36:32 -0600 Steve Borho slicetype: fencIntra[] alignment is implied by 8x8 size of prediction[]
Tue, 24 Feb 2015 13:33:40 -0600 Steve Borho threadpool: only mention NUMA node in pool message if multiple are present
Tue, 24 Feb 2015 12:45:56 -0600 Steve Borho entropy: nit - initialize m_pad
Mon, 23 Feb 2015 23:11:49 -0600 Steve Borho docs: cleanup restructured text for --pools
Mon, 23 Feb 2015 22:42:02 -0600 Steve Borho stats: fix accounting of pmode and pme time, do not double-count master thread
Mon, 23 Feb 2015 22:33:07 -0600 Steve Borho analysis: fixup --pmode and --min-cu-size > 8
Mon, 23 Feb 2015 21:55:39 -0600 Steve Borho slicetype: only count intraMbs when estimating P slices
Mon, 23 Feb 2015 21:36:47 -0600 Steve Borho slicetype: avoid bonded task group if lookahead slices not in use
Mon, 23 Feb 2015 20:07:11 -0600 Steve Borho slicetype: fine tuning for slicetypeDecide batch work
Mon, 23 Feb 2015 18:08:49 -0600 Steve Borho cli: improve CLI help for --pools
Mon, 23 Feb 2015 18:03:30 -0600 Steve Borho cmake: bump build number for --pools vs --threads API change
Thu, 19 Feb 2015 09:42:06 -0600 Steve Borho slicetype: refactor lookahead to use bonded task groups
Thu, 19 Feb 2015 09:39:48 -0600 Steve Borho pool: introduce bonded task groups
Thu, 19 Feb 2015 09:45:59 -0600 Steve Borho NUMA based thread pools
Mon, 23 Feb 2015 14:16:27 -0600 Steve Borho search: use aligned mallocs for transform skip temp buffers
Mon, 23 Feb 2015 14:02:04 -0600 Steve Borho search: use a single aligned malloc for intra analysis buffers
Mon, 23 Feb 2015 13:40:38 -0600 Steve Borho search: typo
Mon, 23 Feb 2015 13:30:13 -0600 Steve Borho Merge with stable
Mon, 23 Feb 2015 13:25:07 -0600 Steve Borho search: hoist bufScale allocation out of its limited scope
Mon, 23 Feb 2015 11:21:07 -0600 Steve Borho encoder: w/s nit
Mon, 23 Feb 2015 11:20:58 -0600 Steve Borho encoder: declare defaultAnalysisFileName as static (close #105)
Mon, 23 Feb 2015 10:10:16 -0600 Steve Borho cudata: rename CUGeom encodeIdx to absPartIdx, no behavior change
Mon, 23 Feb 2015 09:35:53 -0600 Steve Borho search: make bMergeOnly argument to predInterSearch more of a suggestion
Mon, 23 Feb 2015 16:54:42 +0530 Deepthi Nandakumar ratecontrol: add check failure
Mon, 23 Feb 2015 16:54:19 +0530 Divya Manivannan testbench: change in stride value
Thu, 19 Feb 2015 14:44:16 -0800 David T Yuen asm: dct8 sse2 1.88x improvement over c code
Wed, 18 Feb 2015 20:38:49 -0600 Steve Borho param: nits
Thu, 19 Feb 2015 13:06:32 -0600 Steve Borho slice: move SET_WEIGHT from slicetype.h to slice.h
Thu, 19 Feb 2015 11:18:02 -0600 Steve Borho docs: fix warning for min-cu-size
Thu, 19 Feb 2015 09:29:24 -0600 Steve Borho cmake: detect and link to libnuma on UNIX systems
Thu, 19 Feb 2015 09:31:10 -0600 Steve Borho threading: white-space nits
Thu, 19 Feb 2015 09:30:44 -0600 Steve Borho picyuv: nits
Wed, 18 Feb 2015 19:04:02 -0600 Steve Borho analysis: remove redundant skip flag check
Wed, 18 Feb 2015 17:54:09 -0600 Steve Borho stats: define a new macro which only increments a counter (no elapsed time)
Wed, 18 Feb 2015 17:09:49 -0600 Steve Borho analysis: cleanup load/save member variables
Mon, 16 Feb 2015 14:02:23 +0530 Santhoshini Sekar cli: add new option --min-cu-size
Wed, 18 Feb 2015 13:15:00 -0600 Steve Borho api: introduce --no-mixed-refs type feature interface
Wed, 18 Feb 2015 13:00:01 -0600 Steve Borho api: nit reorder of defines for better clarity
Wed, 18 Feb 2015 11:49:03 -0600 Santhoshini Sekar api: allow minimum CU size to be configured
Wed, 18 Feb 2015 15:35:58 +0530 Praveen Tiwari asm-see: intra_pred_ang4_2, fix xmm register count
Mon, 16 Feb 2015 14:28:19 +0530 Santhoshini Sekar rename variable g_maxFullDepth to g_unitSizeDepth, NUM_CU_PARTITIONS to NUM_4x4_PARTITIONS
Wed, 18 Feb 2015 14:43:48 +0530 Deepthi Nandakumar Merge with stable
Mon, 16 Feb 2015 10:33:58 +0530 Aarthi Thirumalai slicetype: fix the BRef cost estimates in vbv lookahead.
Mon, 16 Feb 2015 17:22:56 +0530 Gopu Govindaswamy search: fix decoder crash for analysis-mode=load
Tue, 17 Feb 2015 11:13:37 +0900 Satoshi Nakagawa backout implicit inter TU split condition
Tue, 17 Feb 2015 11:40:11 +0530 Praveen Tiwari asm: nits
Mon, 16 Feb 2015 23:53:43 -0600 Steve Borho Merge with stable
Mon, 16 Feb 2015 18:26:29 +0530 Praveen Tiwari SSE-ASM: fix quant primitive output mismatch
Mon, 16 Feb 2015 16:16:04 +0530 Deepthi Nandakumar testbench: include 4x4 sizes also
Mon, 16 Feb 2015 14:53:39 +0530 Deepthi Nandakumar testbench: update quant tests, to capture the right transform sizes
Mon, 16 Feb 2015 18:26:29 +0530 Praveen Tiwari SSE-ASM: fix quant primitive output mismatch
Mon, 16 Feb 2015 16:16:04 +0530 Deepthi Nandakumar testbench: include 4x4 sizes also
Fri, 13 Feb 2015 15:49:29 +0530 Deepthi Nandakumar entropy: refine check failures
Mon, 16 Feb 2015 14:53:39 +0530 Deepthi Nandakumar testbench: update quant tests, to capture the right transform sizes
Mon, 16 Feb 2015 11:54:15 +0530 Deepthi Nandakumar encoder: add return for clean console outputs
Mon, 16 Feb 2015 11:50:40 +0530 Deepthi Nandakumar param: if maxTUSize > maxCUSize, do not abort. Display a warning and reduce maxTUSize.
Fri, 13 Feb 2015 14:14:59 +0530 Deepthi Nandakumar entropy: rename encodeTransform variables for more clarity. No logic change.
Sun, 15 Feb 2015 20:13:22 -0600 Steve Borho Merge with stable
Sat, 14 Feb 2015 12:10:44 +0800 Jie Zhang doc: fix aq-mode value on preset
Fri, 13 Feb 2015 12:46:56 -0600 Steve Borho encoder: do not allow encode to continue if check failure has occurred
Wed, 11 Feb 2015 16:15:33 -0600 Steve Borho api: drop fast-cbf option
Thu, 12 Feb 2015 14:30:06 +0530 Santhoshini Sekar CLI: remove wrong short option given to max-tu-size
Wed, 11 Feb 2015 10:31:20 +0530 Santhoshini Sekar cli: add cli option max-tu-size and support for it
Wed, 11 Feb 2015 13:40:30 -0600 Steve Borho api: reorder pic and params for greater clarity, improve and correct comments
Wed, 11 Feb 2015 12:27:57 -0600 Steve Borho y4m: use ios::good() rather than !ios::eof() (refs #80)
Wed, 11 Feb 2015 12:19:53 -0600 Steve Borho y4m: nit cleanups in parseHeader()
Wed, 11 Feb 2015 09:45:31 -0600 Steve Borho Merge with stable
Tue, 10 Feb 2015 19:53:18 -0600 Steve Borho add a short readme in the root folder for code hosting sites
Mon, 09 Feb 2015 17:07:02 +0530 Gopu Govindaswamy analysis: dump and reuse bestCand for skip mode
Mon, 09 Feb 2015 14:34:46 +0530 Gopu Govindaswamy analysis: improve Intra Information sharing using analysis-mode
Tue, 10 Feb 2015 21:38:22 -0600 Steve Borho Added tag 1.5 for changeset 9f0324125f53
Tue, 10 Feb 2015 15:15:25 -0600 Steve Borho Merge with stable
Tue, 10 Feb 2015 15:15:13 -0600 Steve Borho search: use chroma reconQt buffer instead of recon picture (not yet updated) 1.5
Mon, 09 Feb 2015 17:52:53 -0600 Steve Borho nit: remove remaining :: scope prefixes from memset and memcpy
Mon, 09 Feb 2015 17:13:41 -0600 Steve Borho recon: nits
Tue, 10 Feb 2015 11:25:23 -0600 Steve Borho entropy: we prefer to keep variables without -1/+-1 signal offsets
Tue, 10 Feb 2015 09:44:15 -0600 Steve Borho entropy: w/s nits
Tue, 10 Feb 2015 13:51:13 +0530 Aarthi Thirumalai entropy: fix bug in coding HRD parameters based on the temporal layers.
Mon, 09 Feb 2015 16:45:31 -0600 Steve Borho Merge with stable
Mon, 09 Feb 2015 16:45:18 -0600 Steve Borho frame: account for pixel size when initializing recon buffers for SAO
Mon, 09 Feb 2015 16:32:44 -0600 Steve Borho picyuv: nits
Mon, 09 Feb 2015 11:28:44 -0600 Steve Borho Merge with stable
Mon, 09 Feb 2015 17:09:15 +0530 Praveen Tiwari sao: avoid access beyond bounds
Sat, 07 Feb 2015 10:34:03 -0600 Steve Borho encoder: drop warnings about range extensions
Fri, 06 Feb 2015 21:57:45 -0600 Steve Borho stats: do not crash if no thread pool was used
Fri, 06 Feb 2015 12:32:17 -0600 Steve Borho stats: capture recon generation time at RD levels 0 and 1 as "RDO" time
Fri, 06 Feb 2015 12:24:20 -0600 Steve Borho stats: add more comments
Fri, 06 Feb 2015 11:25:38 -0600 Steve Borho stats: include time spent in slicetype decisions
Fri, 06 Feb 2015 11:26:04 -0600 Steve Borho slicetype: use access macros for alloc and free
Fri, 06 Feb 2015 10:29:58 -0600 Steve Borho stats: note that PSNR/SSIM are measured directly after loop filters per row
Fri, 06 Feb 2015 11:06:21 +0530 Praveen Tiwari blockcopy_pp_8x12: fixed crash on 32-bit
Thu, 05 Feb 2015 20:03:59 -0600 Steve Borho threading: make ATOMIC_ADD consistent across compilers
Thu, 05 Feb 2015 12:57:40 -0600 Steve Borho stats: improve comments, fix w/s nits
Thu, 05 Feb 2015 12:57:23 -0600 Steve Borho stats: remove pme from unaccounted time
Thu, 05 Feb 2015 11:53:51 -0600 Steve Borho cli: fix a typo
Thu, 05 Feb 2015 11:46:43 -0600 Steve Borho Merge with stable
Thu, 05 Feb 2015 11:46:29 -0600 Steve Borho docs: use italics to highlight tune names
Thu, 05 Feb 2015 11:43:58 -0600 Steve Borho docs: document --tune fastdecode
Thu, 05 Feb 2015 11:22:22 -0600 Steve Borho docs: improve documentation for --tune zero-latency
Thu, 05 Feb 2015 11:20:00 -0600 Steve Borho param: no longer disable deblock at ultrafast
Wed, 04 Feb 2015 14:53:13 -0600 Steve Borho cmake: add x265cli.h to cli project (a convenience for IDE users)
Thu, 05 Feb 2015 16:05:46 +0530 Praveen Tiwari blockcopy_pp_2x4: SSE2 asm code optimization
Thu, 05 Feb 2015 14:54:55 +0530 Praveen Tiwari blockcopy_pp_2x16 SSE2 asm code: optimization
Thu, 05 Feb 2015 14:46:54 +0530 Praveen Tiwari blockcopy_pp_2x8 SSE2 asm code: optimize LEA instruction
Thu, 05 Feb 2015 10:40:42 -0600 Steve Borho param: add temporal-layers to param2string (info SEI, stats file headers, etc)
Thu, 05 Feb 2015 15:01:48 +0530 Santhoshini Sekar wrap getICRateNegDiff inside CHECKED_BUILD condition
Thu, 05 Feb 2015 12:27:23 +0530 Santhoshini Sekar fix memory leak caused due to undeleted frameEncoders
Thu, 05 Feb 2015 12:39:47 +0530 Deepthi Nandakumar encoder: remove repetitive include
Thu, 05 Feb 2015 11:48:13 +0530 Santhoshini Sekar fix build error, add definition for getICRateNegDiff
Wed, 04 Feb 2015 18:54:10 -0600 Steve Borho stats: fix unaccounted time in the presence of pmode and/or pme
Wed, 04 Feb 2015 15:41:46 -0600 Steve Borho param: lower default psy-rd scale factor to 0.3
Wed, 04 Feb 2015 15:08:39 -0600 Steve Borho rdcost: use FIX16 for psyrd scale multiplier
Wed, 04 Feb 2015 15:00:31 -0600 Steve Borho cli: allow --no-psy-rd or --no-psy-rdoq
Wed, 04 Feb 2015 14:24:28 -0600 Steve Borho dpb: fix msvc int to bool conversion warning
Wed, 04 Feb 2015 17:38:48 +0800 Min Chen improve rdoQuant by split path on different probability
Tue, 28 Oct 2014 10:50:26 +0100 Nicolas Morey-Chaisemartin Make FrameEncoder partially virtual so it can be overloaded
Tue, 03 Feb 2015 16:22:42 +0530 Aarthi Thirumalai cli: add --[no-]temporal-layers
Tue, 03 Feb 2015 16:21:21 +0530 Aarthi Thirumalai encoder: Add support for temporal layering of the encoded bitstream.
Tue, 03 Feb 2015 18:37:14 +0530 Praveen Tiwari blockcopy_pp_8x64: sse2 asm code optimization
Tue, 03 Feb 2015 18:26:22 +0530 Praveen Tiwari blockcopy_pp_8x32: sse2 asm code optimization
Tue, 03 Feb 2015 18:16:26 +0530 Praveen Tiwari blockcopy_pp_8x16: sse2 asm code optimization
Tue, 03 Feb 2015 18:09:35 +0530 Praveen Tiwari blockcopy_pp_8x8: sse2 asm code optimization
Tue, 03 Feb 2015 17:55:38 +0530 Praveen Tiwari blockcopy_pp_8x12: sse2 asm code optimization
Tue, 03 Feb 2015 14:30:42 +0530 Praveen Tiwari blockcopy_pp_6x8 sse2 asm code optimization
Tue, 03 Feb 2015 17:14:55 +0530 Praveen Tiwari blockcopy_pp_8x6: optimize register uses
Wed, 04 Feb 2015 17:38:53 +0800 Min Chen c_model: correct weight_sp round parameters check
Wed, 04 Feb 2015 14:58:15 +0530 Deepthi Nandakumar level: fix VPS uninitialized issue
Wed, 04 Feb 2015 14:22:45 +0530 Deepthi Nandakumar doc: update doc about level/tier
Tue, 03 Feb 2015 21:15:08 -0600 Steve Borho primitives: drop redundant enums and pointer aliasing
Tue, 03 Feb 2015 21:04:04 -0600 Steve Borho stats: keep intra and inter RDO performance stats per-depth
Tue, 03 Feb 2015 17:58:19 -0600 Steve Borho stats: fix double-counting of chroma intra time
Tue, 03 Feb 2015 12:06:08 +0530 Deepthi Nandakumar level: choose high tier only if the determined level is greater than or equal to
Tue, 03 Feb 2015 10:51:26 +0530 Rajesh Paulraj primitive: rename functions and add testharness code
Tue, 03 Feb 2015 11:58:18 +0530 Praveen Tiwari blockcopy_pp[4x16:4x32], sse2 asm code optimization
Tue, 03 Feb 2015 11:25:35 +0530 Praveen Tiwari blockcopy_pp_4x8 sse2 asm code optimization
Mon, 02 Feb 2015 17:03:40 +0530 Praveen Tiwari blockfill_s_8x8 sse2 asm code optimization
Tue, 03 Feb 2015 10:22:08 +0530 Deepthi Nandakumar level: VBV buffer size needs to be checked before determining tier
Mon, 02 Feb 2015 17:08:08 -0600 Steve Borho encoder: remove redundant 'worker', fit within 80 chars
Mon, 02 Feb 2015 16:52:35 -0600 Steve Borho encoder: account for worker time spent in loop filters
Mon, 02 Feb 2015 16:07:44 -0600 Steve Borho encoder: show unnaccounted time and add CPU utilization numbers
Mon, 02 Feb 2015 16:00:14 -0600 Steve Borho encoder: initialize m_threadPool pointer to NULL
Mon, 02 Feb 2015 15:49:12 -0600 Steve Borho encoder: do not report stats if no CU time was recorded
Mon, 02 Feb 2015 20:56:15 +0800 Min Chen remove unneeded intermedia variant in coeff scan loop
Mon, 02 Feb 2015 12:19:48 -0600 Steve Borho api: fix spelling empirically
Mon, 02 Feb 2015 11:51:03 -0600 Steve Borho Merge with stable
Sun, 01 Feb 2015 16:07:30 -0600 Steve Borho pmode: do not call findJob() from task master, avoid double counting of time
Sun, 01 Feb 2015 14:11:58 -0600 Steve Borho search: fix indentation of new brace scope, no logic change
Sun, 01 Feb 2015 14:10:10 -0600 Steve Borho search: seperate intra analysis from RDO in estIntraPredQT(), improve var names
Sat, 31 Jan 2015 15:52:34 -0600 Steve Borho search: remove unused zeroPixel
Sat, 31 Jan 2015 15:57:00 -0600 Steve Borho search: add compile-time optional detailed CU stats
Sat, 31 Jan 2015 16:03:57 -0600 Steve Borho frameencoder: simplify noise reduction update logic flow
Sat, 31 Jan 2015 14:57:06 -0600 Steve Borho api: give type name to x265_cli_csp
Sat, 31 Jan 2015 14:27:17 -0600 Steve Borho rdcost: use a more gradual fall-off function for psy-rd at high QP
Sat, 31 Jan 2015 15:24:33 -0600 Steve Borho doc: update frame threading docs
Sat, 31 Jan 2015 15:15:48 -0600 Steve Borho api: set a limit on the number of frame encoders
Sat, 31 Jan 2015 14:50:14 -0600 Steve Borho threading: create a utility class for measuring elapsed time in functions
Mon, 02 Feb 2015 16:27:07 +0530 Praveen Tiwari blockfill_s_32x32 sse2 asm code optimization
Mon, 02 Feb 2015 15:19:19 +0530 Praveen Tiwari blockfill_s_16x16 sse2 asm code optimization
Mon, 02 Feb 2015 17:00:41 +0530 Deepthi Nandakumar Merge with stable
Mon, 02 Feb 2015 14:34:16 +0530 Gopu Govindaswamy threading: use InterlockedExchangeAdd for ATOMIC_ADD
Fri, 30 Jan 2015 11:27:55 +0530 Deepthi Nandakumar encoder: whitespace nits and document fixes
Sat, 31 Jan 2015 13:48:34 -0600 Steve Borho rc: fix comment text that was pasted from the HEVC spec
Fri, 30 Jan 2015 11:56:09 -0600 Steve Borho merge default into stable, prep for 1.5 tag
Fri, 30 Jan 2015 11:54:22 -0600 Steve Borho nit: replace hard-coded 51 with QP_MAX_SPEC
Wed, 28 Jan 2015 15:58:37 +0530 Santhoshini Sekar pixelHarness: add testharness code for estimateCUPropagateCost
Fri, 30 Jan 2015 20:19:12 +0800 Min Chen improve codeCoeffNxN by calculate context in scanLast loop
Fri, 30 Jan 2015 22:18:28 +0900 Satoshi Nakagawa quant: add m_tqBypass
Thu, 29 Jan 2015 19:55:35 -0600 Steve Borho encoder: allow 8 frame threads with 4k and many core servers
Thu, 29 Jan 2015 13:27:54 -0600 Steve Borho encoder: no longer warn when disabling psy-rdo[q] for rdlevel reasons
Thu, 29 Jan 2015 10:47:02 -0600 Steve Borho param: enable psy-rd and psy-rdoq by default
Thu, 29 Jan 2015 10:34:27 -0600 Steve Borho rdcost: auto down-scale psy-rd at higher QPs
Thu, 29 Jan 2015 10:37:54 -0600 Steve Borho api: nits
Thu, 29 Jan 2015 10:10:30 -0600 Steve Borho cmake: bump build number for X265_LOG_FRAME
Thu, 29 Jan 2015 09:33:07 -0600 Steve Borho cli: improve and document return codes
Thu, 29 Jan 2015 09:31:58 -0600 Steve Borho cli: move a param validation into the encoder with other param validations
Thu, 29 Jan 2015 09:29:45 -0600 Steve Borho cli: remove a comment that was out of date 18 months ago
Wed, 28 Jan 2015 15:29:02 -0600 Steve Borho encoder: abort on failure to open CSV log file for write
Wed, 28 Jan 2015 15:25:25 -0600 Steve Borho stats: introduce X265_LOG_FRAME for file level CSV logging without console logs
Thu, 29 Jan 2015 17:10:06 +0530 Deepthi Nandakumar vps: frameOnlyConstraintFlag is true if fieldSeqFlag is false.
Thu, 29 Jan 2015 16:57:10 +0530 Deepthi Nandakumar stats: nits
Wed, 28 Jan 2015 14:27:22 -0600 Steve Borho stats: document the new columms in per-frame CSV files
Wed, 28 Jan 2015 14:12:53 -0600 Steve Borho stats: report frame wall time spent waiting for decided frames
Wed, 28 Jan 2015 13:55:42 -0600 Steve Borho stats: report wall time of frame encoder with no active worker threads
Wed, 28 Jan 2015 13:44:58 -0600 Steve Borho stats: report wall time of wait for reference rows
Wed, 28 Jan 2015 12:54:11 -0600 Steve Borho stats: include loop filter processing and all overhead in worker wall time
Wed, 28 Jan 2015 12:46:03 -0600 Steve Borho stats: report times in milliseconds
Wed, 28 Jan 2015 12:44:21 -0600 Steve Borho stats: report row0wait and frame end overhead seperate from wall time
Wed, 28 Jan 2015 12:32:58 -0600 Steve Borho stats: count the number of times top dependencies block worker threads
Wed, 28 Jan 2015 12:28:49 -0600 Steve Borho stats: keep timestamps instead of elapsed times, to allow more flexibility
Wed, 28 Jan 2015 12:07:53 -0600 Steve Borho frameencoder: use uint32_t more consistently for rows and columns
Wed, 28 Jan 2015 11:51:48 -0600 Steve Borho stats: add frame statistic for average WPP benefit
Wed, 28 Jan 2015 11:15:45 -0600 Steve Borho stats: keep running count of number of active worker threads per frame encoder
Wed, 28 Jan 2015 11:49:46 -0600 Steve Borho threading: add ATOMIC_ADD
Mon, 26 Jan 2015 15:31:42 -0600 Steve Borho cli: add a (mostly harmless) missing initializer
Mon, 26 Jan 2015 15:26:57 -0600 Steve Borho Merge
Mon, 26 Jan 2015 20:09:23 +0000 amarcu5 Adds documentation for zones
Sat, 24 Jan 2015 11:53:51 -0600 Steve Borho profile: illuminate pre-lookahead tasks of downscale and AQ init
Sat, 24 Jan 2015 11:47:46 -0600 Steve Borho profile: re-enable frame encode tasks
Sat, 24 Jan 2015 11:33:55 -0600 Steve Borho profile: name the file read thread
Sat, 24 Jan 2015 11:25:15 -0600 Steve Borho profile: give an compile error if PPA and VTUNE are enabled
Wed, 21 Jan 2015 11:21:23 -0600 Steve Borho encoder: proper indentation for the zero-latency loop, no logic changes
Wed, 21 Jan 2015 11:20:10 -0600 Steve Borho encoder: if zero-latency, encode each picture in single call
Wed, 21 Jan 2015 10:17:14 -0600 Steve Borho encoder: white-space, comment nits
Wed, 21 Jan 2015 16:50:07 +0530 Gopu Govindaswamy analysis: allocate and initialize interData ref index
Wed, 21 Jan 2015 09:29:27 -0600 Steve Borho cli: allow the CLI to be bit-depth independent on non-Windows platforms
Wed, 21 Jan 2015 09:19:46 -0600 Steve Borho slice: signal sps_max_latency_increase_plus1 more accurately (refs #99)
Wed, 21 Jan 2015 09:13:01 -0600 Steve Borho level: make --tune zero-latency have zero-latency at the decoder (closes #99)
Wed, 21 Jan 2015 09:12:16 -0600 Steve Borho param: make --tune zero-latency actually have zero-latency at the encoder
Wed, 21 Jan 2015 14:04:56 -0800 David T Yuen Added 10bit support to ssse3 dct16 and dct32 intrinsics
Fri, 19 Dec 2014 18:32:20 +0100 Yann.OA cmake: fix pkgconfig install destination
Tue, 20 Jan 2015 17:41:35 -0600 Steve Borho asm: slight improvements to macro names
Tue, 20 Jan 2015 17:33:15 -0600 Steve Borho asm: remove LUMA_SP_FILTERS, it was redundant with LUMA_FILTERS
Tue, 20 Jan 2015 17:31:25 -0600 Steve Borho asm: split setupAssemblyPrimitives() between 8bpp and 16bpp versions
Wed, 21 Jan 2015 08:05:56 -0600 Steve Borho rc: explicit type conversion to avoid compiler warning
Tue, 20 Jan 2015 16:36:58 -0600 Steve Borho cmake: bump X265_BUILD for zones and strict-cbr changes
Tue, 20 Jan 2015 16:22:12 -0600 Steve Borho asm: nits
Tue, 20 Jan 2015 13:05:56 -0800 David T Yuen Added high bit support to sse3 intrinsics
Mon, 22 Dec 2014 00:13:51 +0000 Adam Marcus Support for tweaking rate control using zones
Tue, 20 Jan 2015 09:54:30 -0600 Steve Borho asm: cleanups
Tue, 20 Jan 2015 09:35:06 -0600 Steve Borho pixelharness: cleanup
Tue, 20 Jan 2015 09:28:56 -0600 Steve Borho asm: remove obsolete comment
Mon, 19 Jan 2015 09:43:36 -0800 David T Yuen asm: idct16 intrinsic 28900->25000 improvement over previous intrinsic
Tue, 20 Jan 2015 01:33:51 +0800 Min Chen asm: fix broken on weight_sp and weight_pp on 8bpp mode
Tue, 20 Jan 2015 01:19:23 +0800 Min Chen avoid warning on variant correction in weight_sp_c()
Mon, 19 Jan 2015 18:21:50 +0800 Min Chen asm: rewrite and fix bug in weight_sp_sse4 on HIGH_BIT_DEPTH mode
Mon, 19 Jan 2015 18:21:45 +0800 Min Chen asm: rewrite and fix bug in weight_pp_sse4 on HIGH_BIT_DEPTH mode
Mon, 19 Jan 2015 11:16:31 +0530 Divya Manivannan asm: psyCost_ss_64x64 in sse4: improve 501123c->159906c
Mon, 19 Jan 2015 11:05:33 +0530 Divya Manivannan asm: psyCost_ss_32x32 in sse4: improve 136848c->39754c
Mon, 19 Jan 2015 10:56:24 +0530 Divya Manivannan asm: psyCost_ss_16x16 in sse4: improve 31052c->9946c
Mon, 19 Jan 2015 15:26:35 +0530 Deepthi Nandakumar x265: update copyright header
Mon, 19 Jan 2015 09:59:33 +0530 Deepthi Nandakumar predict: disable conditional-expression-constant warnings
Sun, 18 Jan 2015 15:43:42 +0530 Steve Borho primitives: better document the data structures and their use
Sat, 17 Jan 2015 18:32:52 +0900 Satoshi Nakagawa more use CUGeom
Sat, 17 Jan 2015 17:12:08 +0530 Steve Borho asm: pickup missing primitives
Sat, 17 Jan 2015 17:12:26 +0530 Steve Borho pixel: consistent naming of blockfill functions
Sat, 17 Jan 2015 16:14:15 +0530 Steve Borho asm: remove _ from ALL_LUMA_TU_TYPED_S to allow more users
Sat, 17 Jan 2015 15:57:13 +0530 Steve Borho primitives: move intra pred functions into CU for improved cache coherency
Sat, 17 Jan 2015 15:20:43 +0530 Steve Borho asm: move template into x265 namespace
Sat, 17 Jan 2015 15:15:55 +0530 Steve Borho asm: new ALL_LUMA_BLOCKS for all square blocks, TU or CU
Sat, 17 Jan 2015 15:05:20 +0530 Steve Borho asm: cleanup AVC oriented macros
Sat, 17 Jan 2015 14:40:41 +0530 Steve Borho asm: chroma all-block macros, remove large amounts of redundancy
Sat, 17 Jan 2015 12:44:28 +0530 Steve Borho asm: introduce helper macros to unify function sets
Sat, 17 Jan 2015 11:33:35 +0530 Steve Borho primitives: consistent naming of chroma macros, cleanup asm-primitives.cpp
Sat, 17 Jan 2015 10:12:34 +0530 Steve Borho mbdstharness: use NUM_TR_SIZE, reintroduce speed tests for dst/idst4x4
Sat, 17 Jan 2015 08:49:22 +0530 Steve Borho primitives: reorder header for better clarity
Thu, 15 Jan 2015 11:49:26 +0530 Steve Borho cli: move option tables and help functions into x265cli.h
Wed, 14 Jan 2015 21:10:27 +0900 Satoshi Nakagawa fix lossless
Wed, 14 Jan 2015 15:58:21 +0530 Praveen Tiwari all_angs_pred_8x8: optimize mov instruction
Wed, 14 Jan 2015 17:15:58 +0530 Steve Borho framefilter: use unsigned 32bit ints consistently to avoid gcc warnings
Wed, 14 Jan 2015 12:06:54 +0530 Min Chen intrapred: constant input for intra_pred
Tue, 13 Jan 2015 18:15:40 +0530 Dnyaneshwar G intrapred: nits
Wed, 14 Jan 2015 12:19:11 +0530 Steve Borho framefilter: fix PSNR calculations
Wed, 14 Jan 2015 11:01:49 +0530 Deepthi Nandakumar doc: add more details to strict-cbr
Tue, 13 Jan 2015 21:34:38 +0530 Steve Borho predict: minor cleanups
Tue, 13 Jan 2015 21:21:48 +0530 Steve Borho intrapred: nit
Tue, 13 Jan 2015 21:17:56 +0530 Steve Borho slicetype: simplify lowres intra logic
Tue, 13 Jan 2015 21:09:10 +0530 Steve Borho search: cleanup comments and streamline logic
Tue, 13 Jan 2015 20:43:20 +0530 Steve Borho search: fix GCC warning about set but unused variable
Tue, 13 Jan 2015 17:42:00 +0530 Aarthi Thirumalai rc: fix bug in using strict-cbr option
Tue, 13 Jan 2015 17:44:04 +0530 Steve Borho primitives: fix for 4:4:4 chroma copy_pp
Tue, 13 Jan 2015 14:39:47 +0530 Steve Borho primitives: improve and update comments, reorder for clarity
Tue, 13 Jan 2015 13:35:46 +0530 Steve Borho primitives: cleanup sse_pp aliasing
Tue, 13 Jan 2015 13:35:13 +0530 Steve Borho asm: move HIGH_BIT_DEPTH aliases into setupAliasPrimitives()
Tue, 13 Jan 2015 13:26:35 +0530 Steve Borho testbench: validate correctness of aliases, but not performance
Tue, 13 Jan 2015 13:01:14 +0530 Steve Borho asm: use available copy and pixelcmp methods and aliases
Tue, 13 Jan 2015 11:17:40 +0530 Steve Borho primitives: rename C primitive functions to match coding style
Tue, 13 Jan 2015 11:15:28 +0530 Steve Borho loopfilter: place C primitives in anonymous namespace
Tue, 13 Jan 2015 11:04:56 +0530 Steve Borho search: ignore MSVC warnings about constant conditional expressions
Tue, 13 Jan 2015 11:00:39 +0530 Steve Borho primitives: new CHROMA CU enums for clarity and safety
Tue, 13 Jan 2015 10:44:25 +0530 Steve Borho asm: use BLOCK_ enums when setting CU primitives for safety
Tue, 13 Jan 2015 10:33:42 +0530 Steve Borho primitives: zero 4x4 sa8d pointer for chroma 4:4:4
Tue, 13 Jan 2015 10:32:53 +0530 Steve Borho asm: remove invalid primitive assignment
Tue, 13 Jan 2015 10:02:45 +0530 Steve Borho primitives: cleanup aliasing of p2s
Tue, 13 Jan 2015 09:42:33 +0530 Steve Borho primitives: rename primitive functions to follow our naming style
Mon, 12 Jan 2015 22:11:29 +0530 Steve Borho primitives: add chroma CU copy_pp, use new CU based methods where applicable
Mon, 12 Jan 2015 21:54:58 +0530 Steve Borho primitives: create a CU copy_pp alias for square blocks, cleanup aliasing
Mon, 12 Jan 2015 21:45:27 +0530 Steve Borho primitives: remove luma_ prefix from many primitives
Mon, 12 Jan 2015 21:20:37 +0530 Steve Borho pixel: cleanup definitions for C primitives, fill missing chroma pointers
Mon, 12 Jan 2015 21:19:38 +0530 Steve Borho asm: fix 16bpp build
Mon, 12 Jan 2015 17:54:22 +0530 Steve Borho primitives: move sse_pp from PU to CU
Mon, 12 Jan 2015 16:35:21 +0530 Steve Borho primitives: rename luma_addAvg to just addAvg
Mon, 12 Jan 2015 16:34:37 +0530 Steve Borho primitives: remove unused funcdef
Mon, 12 Jan 2015 16:26:37 +0530 Steve Borho primitives: move luma_copy_ss from PU to CU
Mon, 12 Jan 2015 16:25:32 +0530 Steve Borho primitives: remove unused sse_sp primitives (no longer used by intra)
Mon, 12 Jan 2015 16:15:24 +0530 Steve Borho primitives: remove obsolete comment
Mon, 12 Jan 2015 16:13:53 +0530 Steve Borho primitives: fixups for 16bpp
Mon, 12 Jan 2015 15:34:45 +0530 Steve Borho primitives: move sse_ss from luma PU to CU struct
Mon, 12 Jan 2015 15:10:46 +0530 Steve Borho primitives: add comments for bidir functions to differentiate them
Mon, 12 Jan 2015 14:58:46 +0530 Steve Borho search: use chroma sse_pp to avoid partition size lookup
Mon, 12 Jan 2015 14:54:21 +0530 Steve Borho primitives: luma_copy_ps and luma_copy_sp are CU only, same for chroma
Mon, 12 Jan 2015 14:12:52 +0530 Steve Borho primitives: remove sa8d_inter, unused by the encoder
Mon, 05 Jan 2015 09:53:25 +0530 Steve Borho primitives: add sa8d and sse_pp aliases for chroma square blocks
Tue, 13 Jan 2015 14:58:25 +0530 Divya Manivannan asm: psyCost_ss_8x8 in sse4: improve 7652c->2515c
Tue, 13 Jan 2015 17:05:55 +0530 Dnyaneshwar G intrapred: remove _new suffix
Mon, 12 Jan 2015 13:05:29 +0530 Dnyaneshwar G intrapred: remove deprecated intrapred angular functions
Fri, 09 Jan 2015 11:02:49 +0530 Dnyaneshwar G 16bpp: updated asm code for intrapred_ang_4x4 mode 2 to 34
Fri, 09 Jan 2015 10:44:30 +0530 Aasaipriya intrapred: updated asm code for intra_ang_4x4 mode 2 to 34
Tue, 13 Jan 2015 10:34:46 +0530 Dnyaneshwar G intrapred: remove deprecated all_angs_pred and planar_pred functions and unit test code
Wed, 07 Jan 2015 18:40:30 +0530 Dnyaneshwar G intrapred: updated asm code for all_ang_pred_32x32
Wed, 07 Jan 2015 18:27:44 +0530 Dnyaneshwar G intrapred: cleanup all_angs_pred_4x4, 8x8 and 16x16 older asm code
Wed, 07 Jan 2015 18:17:36 +0530 Dnyaneshwar G intrapred: updated asm code for all_ang_pred_16x16
Wed, 07 Jan 2015 18:06:36 +0530 Dnyaneshwar G intrapred: updated asm code for all_ang_pred_8x8
Tue, 06 Jan 2015 13:53:57 +0530 Praveen Tiwari all_angs_pred_new_4x4: asm code
Tue, 06 Jan 2015 12:48:08 +0530 Dnyaneshwar G 16bpp: cleanup intra_ang8x8, intra_ang16x16 and intra_ang32x32 older asm code
Tue, 13 Jan 2015 11:38:04 +0530 Dnyaneshwar G 16bpp: updated asm and unit test code for intrapred_ang_8x8, 16x16 and 32x32 mode 2 to 34
Fri, 02 Jan 2015 18:16:26 +0530 Dnyaneshwar G intrapred: cleanup intra_ang8x8, intra_ang16x16 and intra_ang32x32 older asm code
Fri, 02 Jan 2015 17:15:44 +0530 Dnyaneshwar G intrapred: updated asm and unit test code for intra_ang_32x32 mode 2 to 34
Wed, 31 Dec 2014 17:30:41 +0530 Dnyaneshwar G intrapred: updated asm and unit test code for intra_ang_16x16 mode 2 to 34
Wed, 31 Dec 2014 17:10:15 +0530 Dnyaneshwar G intrapred: fix 32-bit build crash due to stack broken for intra_ang8x8
Mon, 12 Jan 2015 12:56:56 +0530 Dnyaneshwar G intrapred: updated asm and unit test code for intra_ang_8x8 mode 2 to 34
Wed, 24 Dec 2014 11:23:30 +0530 Dnyaneshwar G intrapred: cleanup intra_pred_dc and intra_pred_planar older code
Tue, 23 Dec 2014 19:11:31 +0530 Dnyaneshwar G intrapred: updated HIGH_BIT_DEPTH asm and unit test code for intra_planar 4x4, 8x8, 16x16 and 32x32
Tue, 23 Dec 2014 18:32:16 +0530 Dnyaneshwar G intrapred: updated asm and unit test code for intra_planar 4x4, 8x8, 16x16 and 32x32
Thu, 18 Dec 2014 17:59:05 +0530 Dnyaneshwar G intra_pred_dc: fix 32-build error, invalid register used
Tue, 16 Dec 2014 16:44:04 +0530 Dnyaneshwar G intra_pred_dc: cleanup, remove unused asm code
Mon, 12 Jan 2015 12:48:45 +0530 Dnyaneshwar G intra_pred_dc: cleanup, remove unused functions
Tue, 16 Dec 2014 15:50:13 +0530 Dnyaneshwar G high_bit_depth: intra_pred_dc_new updated asm and unit test code
Tue, 16 Dec 2014 14:02:19 +0530 Dnyaneshwar G intra_pred_dc_new: updated asm and unit test code
Mon, 12 Jan 2015 12:34:37 +0530 Praveen Tiwari scale1D_128to64_new: cleanup
Mon, 12 Jan 2015 12:20:17 +0530 Praveen Tiwari scale1D_128to64: cleanup depricated primitive
Mon, 12 Jan 2015 12:03:33 +0530 Praveen Tiwari scale1D_128to64_new primitive: ASM code and unit test code
Mon, 12 Jan 2015 20:37:35 +0530 Ashok Kumar Mishra intra refactoring: intra prediction with modified planar, angular prediction functions
Mon, 12 Jan 2015 14:49:22 +0530 Ashok Kumar Mishra intra refactoring: removed storing left neighbouring pixels in 144 bytes stride - new
Mon, 12 Jan 2015 20:01:58 +0530 Deepthi Nandakumar rc: remove unused variable
Mon, 12 Jan 2015 15:27:26 +0530 Deepthi Nandakumar rc: For strict cbr short segment encodes, set lookahead depth equal to frame count.
Mon, 12 Jan 2015 15:08:00 +0530 Deepthi Nandakumar x265: remove rateTolerance from cli/param interface
Mon, 12 Jan 2015 15:16:55 +0530 Deepthi Nandakumar ratecontrol: reorder strictCbr condition checks
Wed, 07 Jan 2015 19:10:35 +0530 Aarthi Thirumalai rc: control bitrate overshoots during midframe encodes in strict-cbr
Sat, 20 Dec 2014 14:05:40 +0530 Aarthi Thirumalai rc: restrict low tolerance for bitrate fluctuations to strict-cbr option
Tue, 23 Dec 2014 16:32:30 +0530 Aarthi Thirumalai cli: remove tune cbr and introduce strict-cbr as a param option instead
Mon, 12 Jan 2015 13:37:48 +0530 Steve Borho primitives: move luma_sub_ps, luma_add_ps from PU to CU
Mon, 12 Jan 2015 10:07:51 +0530 Steve Borho Merge
Sun, 11 Jan 2015 21:15:07 +0530 Gopu Govindaswamy analysis load/save: dump skip mode info for reuse
Wed, 24 Dec 2014 10:34:59 +0530 Gopu Govindaswamy analysis: simplify inter analysis structure to share more inter analysis data
Sun, 11 Jan 2015 18:53:37 +0530 Deepthi Nandakumar intrapred: clarify angle/mode.
Fri, 09 Jan 2015 19:43:34 +0530 Steve Borho primitives: move extendPicBorder funcdef to common.h
Fri, 09 Jan 2015 19:43:12 +0530 Steve Borho primitives: white-space and comment cleanpus
Fri, 09 Jan 2015 18:50:13 +0530 Divya Manivannan fix bug in sa8d_8x8 for psyCost_ss
Fri, 09 Jan 2015 13:26:21 +0530 Divya Manivannan add testbench for psyCost_ss and asm for psyCost_ss_4x4: improve 1989c->515c
Fri, 09 Jan 2015 13:09:39 +0530 Divya Manivannan change data type in satd_4x4 for psyCost_ss
Thu, 08 Jan 2015 11:45:37 -0600 Kevin Wu test: Move dst/idst tests out of DctConf struct
Wed, 07 Jan 2015 17:41:45 -0600 Kevin Wu Refactor EncoderPrimitives under test.
Tue, 06 Jan 2015 16:46:07 -0600 Kevin Wu Fix index to dct primitive when using dst.
Thu, 08 Jan 2015 15:30:26 -0600 Kevin Wu Refactor EncoderPrimitives under encoder.
Thu, 08 Jan 2015 15:23:38 -0600 Kevin Wu Refactor EncoderPrimitives under common.
Fri, 09 Jan 2015 11:35:26 +0530 Steve Borho vtune: add comma to prevent string concatenation - fixes task profiling
Fri, 09 Jan 2015 11:02:16 +0530 Steve Borho vtune: sprintf needs stdio.h
Fri, 09 Jan 2015 10:33:48 +0530 Steve Borho prof: instrument file reads
Fri, 09 Jan 2015 10:28:49 +0530 Steve Borho prof: expose vtune pause/resume
Fri, 09 Jan 2015 10:25:15 +0530 Steve Borho vtune: according to their docs, there is no need to check for NULL domain
Fri, 09 Jan 2015 09:20:27 +0530 Steve Borho prof: add support for thread names
Fri, 09 Jan 2015 08:55:58 +0530 Steve Borho rc: partial backout of 53e722adccfb, bad qrefresh
Fri, 09 Jan 2015 08:26:27 +0530 Steve Borho prof: cleanup profile integrations
Fri, 09 Jan 2015 08:05:08 +0530 Steve Borho prof: add new scoped events for pmode and pme
Thu, 08 Jan 2015 14:00:17 +0530 Divya Manivannan fix bug in satd_4x4 for psyCost_ss
Thu, 08 Jan 2015 19:04:04 +0900 Satoshi Nakagawa slicetype: fix flush
Thu, 08 Jan 2015 16:18:51 +0530 Steve Borho add support for VTune profiling with task indicators
Thu, 08 Jan 2015 14:58:35 +0530 Ashok Kumar Mishra entropy: removed gcc warning in encodeCoeffNxN
Thu, 08 Jan 2015 10:29:09 +0530 Steve Borho slicetype: fix fast-intra scan, calc +-/- dist modes up front
Thu, 08 Jan 2015 09:28:57 +0530 Steve Borho intra: do not use C references for intra all-angs
Thu, 08 Jan 2015 11:25:35 +0530 Steve Borho predict: if (!A) B else C -> if (A) C else B
Wed, 07 Jan 2015 17:13:17 +0800 Min Chen integrate interpolate HV
Wed, 07 Jan 2015 14:20:44 +0800 Min Chen wrapper code for interpolate HV
Thu, 08 Jan 2015 13:48:37 +0800 Min Chen testbench: fix buffer pointer bug in check_IPFilterLumaHV_primitive
Thu, 08 Jan 2015 11:43:23 +0530 Praveen Tiwari fix asm and c code output mismatch
Thu, 08 Jan 2015 10:16:22 +0530 Divya Manivannan fix overflow error in satd_4x4 for psyCost_ss
Wed, 07 Jan 2015 18:01:59 +0530 Nabajit Deka loopfilter: use x265_clip for common clipping operations
Wed, 07 Jan 2015 14:27:33 +0530 Nabajit Deka sao: merge saoCuOrgE3 asm with encoder along with sign asm code integration
Wed, 07 Jan 2015 14:18:11 +0530 Nabajit Deka asm: saoCuOrgE3 asm code
Wed, 07 Jan 2015 13:44:23 +0530 Nabajit Deka asm: saoCuOrgE1 asm code
Wed, 07 Jan 2015 15:55:07 +0530 Ashok Kumar Mishra Quant: modified rate cost calculation of last significant coefficient
Wed, 07 Jan 2015 15:18:13 +0530 Steve Borho primitives: avoid alias chain, direcly alias base primitive
Wed, 07 Jan 2015 15:07:35 +0530 Steve Borho asm: remove redundant alias, this is handled by Setup_Alias_Primitives()
Tue, 06 Jan 2015 15:39:58 +0530 Ashok Kumar Mishra entropy: modified last coefficient position encoding in codeCoeffNxN()
Tue, 06 Jan 2015 16:17:36 +0530 Praveen Tiwari saoCuOrgE2: asm code
Tue, 06 Jan 2015 15:38:58 +0530 Steve Borho slicetype: allow queue to fill past full to prevent bottlenecks
Tue, 06 Jan 2015 12:33:36 +0530 Steve Borho frameencoder: skip active/busy row checks if WPP is disabled
Tue, 06 Jan 2015 12:15:33 +0530 Steve Borho encoder: disable WPP if not enough columns
Tue, 06 Jan 2015 11:29:49 +0900 Satoshi Nakagawa fix weightCost() [CHANGES OUTPUT]
Mon, 05 Jan 2015 18:57:20 +0530 Praveen Tiwari sao.cpp: fixed shadow warnings
Mon, 05 Jan 2015 10:57:01 +0530 Praveen Tiwari sao.cpp: fixed compiler warnings
Mon, 05 Jan 2015 13:42:27 +0530 Praveen Tiwari saoCuOrgB0: asm code
Mon, 05 Jan 2015 12:25:37 +0530 Gopu Govindaswamy encoder: initialize analysis data to null
Mon, 05 Jan 2015 16:20:07 +0800 Min Chen testbench: fix bug in generate weight input data
Mon, 05 Jan 2015 10:49:33 +0530 Divya Manivannan asm: psyCost_pp_64x64 in sse4: improve 417824c->56347c
Mon, 05 Jan 2015 10:34:14 +0530 Divya Manivannan asm: psyCost_pp_32x32 in sse4: improve 110849c->13373c
Fri, 02 Jan 2015 18:22:38 +0530 Praveen Tiwari calcSaoStatsCu, SAO_EO_1: sign asm code integration
Fri, 02 Jan 2015 17:35:36 +0530 Praveen Tiwari SAO_EO_2: sign asm code integration
Fri, 02 Jan 2015 17:56:53 +0530 Praveen Tiwari SAO_EO_1: sign asm code integration
Sat, 03 Jan 2015 11:37:12 +0530 Steve Borho asm: fix denoise assembly following int32->int16 coeff change, re-enable it
Wed, 24 Dec 2014 18:27:46 +0530 Praveen Tiwari _upBuff1: scale down fron int32_t to int8_t
Fri, 02 Jan 2015 17:03:33 +0530 Praveen Tiwari calSign: clarify constness
Fri, 02 Jan 2015 13:51:58 +0530 Steve Borho intrapred: nits
Fri, 02 Jan 2015 13:51:47 +0530 Steve Borho common: unify clip templates, no output changes
Wed, 31 Dec 2014 12:55:54 +0530 Divya Manivannan asm: psyCost_pp_16x16 in sse4: improve 27086c->3566c
Wed, 31 Dec 2014 14:19:10 +0800 Min Chen update restrict in weight_pp_c reference code
Wed, 31 Dec 2014 11:24:09 +0530 Divya Manivannan asm: fix error in psyCost_pp_8x8
Tue, 30 Dec 2014 19:38:00 +0530 Praveen Tiwari added calSign primitive, improved 2316.99 -> 233.63 (9.92x) over C code
Tue, 23 Dec 2014 13:07:09 +0530 Praveen Tiwari _upBuff1: scale down from int32_t to int8_t
Mon, 22 Dec 2014 16:42:51 +0530 Praveen Tiwari saoCuOrgE0 asm code, improved 500.43 -> 466.58
Tue, 30 Dec 2014 17:18:04 +0530 Divya Manivannan asm: psyCost_pp_8x8 for HIGH_BIT_DEPTH in sse4: improve 6995c->1070c
Tue, 30 Dec 2014 14:35:08 +0530 Divya Manivannan asm: psyCost_pp_8x8 in sse4: improve 6425c->928c
Mon, 29 Dec 2014 13:49:02 +0530 Divya Manivannan asm & testbench: psyCost_pp_4x4 in sse4: improve 2088c->337c
Mon, 29 Dec 2014 13:31:20 -0800 David T Yuen Added cmake support to pass along build flags to yasm.
Thu, 25 Dec 2014 13:15:56 +0900 Satoshi Nakagawa refine intra neighbors
Mon, 29 Dec 2014 16:57:13 +0530 Deepthi Nandakumar sei: m_lastBPSEI is overwritten each time
Mon, 29 Dec 2014 16:13:16 +0530 Deepthi Nandakumar nal: VPS startCodeprefix needs 4 bytes
Wed, 24 Dec 2014 12:31:27 +0530 Ashok Kumar Mishra entropy: inline codeTransformSkipFlags()
Tue, 23 Dec 2014 17:40:53 +0900 Satoshi Nakagawa rdcost: unify scaleChromaDist*()
Tue, 23 Dec 2014 12:17:08 +0530 Gopu Govindaswamy encoder: allocate memory for inter and intra analysis data based on slicetype
Tue, 23 Dec 2014 11:43:32 +0530 Gopu Govindaswamy analysis: remove redundant argument in compressIntraCU
Sat, 20 Dec 2014 21:27:14 +0900 Satoshi Nakagawa fix 4:4:4 rd<=1
Thu, 18 Dec 2014 15:51:34 -0800 David T Yuen asm: idct[8x8] sse2 12232 -> 3500 over c code 3550 -> 3500 over intrinsic
Wed, 17 Dec 2014 14:31:50 -0600 Steve Borho ppa: emit one event per CTU for more clarity, disable frame threads events
Wed, 17 Dec 2014 13:54:42 -0600 Steve Borho ppa: refine event names
Wed, 17 Dec 2014 13:42:35 -0600 Steve Borho ppa: simplify interfaces, enforce coding style
Wed, 17 Dec 2014 13:28:38 -0600 Steve Borho ppa: minimize code foot-print of profiling events
Wed, 17 Dec 2014 13:16:48 -0600 Steve Borho doc: improve documentation for --stats and multi-pass in general
Tue, 16 Dec 2014 15:53:14 -0800 Min Chen fix: output wrong WppEntryOffset when emulating start code at end of WPP row
Tue, 16 Dec 2014 09:40:00 +0530 Aasaipriya Chandran asm: chroma_hpp[16x16] for colorspace i420 in avx2 improve 1540c->969c
Tue, 16 Dec 2014 09:31:26 +0530 Aasaipriya Chandran asm: chroma_hpp[32x32] for colorspace i420 in avx2 improve 6189c->3537c
Sat, 13 Dec 2014 01:03:19 -0600 Steve Borho encoder: combine create() and init() functions
Sat, 13 Dec 2014 00:24:11 -0600 Steve Borho cmake: eoln and white-space fixes, slight refactor
Fri, 12 Dec 2014 21:51:40 -0600 Steve Borho analysis: typo
Fri, 12 Dec 2014 15:49:23 -0600 Steve Borho cmake: allow position independent code to be generally configurable (fixes #91)
Thu, 11 Dec 2014 13:52:34 -0600 Steve Borho entropy: add methods to estimate CU mode decision costs
Fri, 12 Dec 2014 11:51:47 -0600 Steve Borho pixel: nits
Fri, 12 Dec 2014 11:45:21 -0600 Steve Borho api: change default AQ mode to 1
Fri, 12 Dec 2014 16:34:19 +0530 Divya Manivannan asm: luma_vps[4x4] in avx2: improve 337c->219c
Thu, 11 Dec 2014 16:52:06 -0600 Steve Borho build: update README to not be so specific about yasm 1.2.0
Wed, 10 Dec 2014 23:55:42 -0600 Steve Borho reference: avoid weighting pixels when plane is unweighted
Thu, 11 Dec 2014 09:36:16 +0530 Aasaipriya Chandran asm: chroma_hpp[4x4] for colorspace i420 in avx2 improve 217c->192c
Wed, 10 Dec 2014 17:19:06 -0600 Steve Borho doc: describe what happens when psy-rd is too high for bitrate
Wed, 10 Dec 2014 16:12:52 +0530 Divya Manivannan asm: chroma_vpp[32x32] for colorspace i420 in avx2: improve 3881c->1933c
Wed, 10 Dec 2014 14:38:52 -0600 Steve Borho analysis: avoid redundant MC work
Wed, 10 Dec 2014 14:29:49 -0600 Steve Borho analysis: fix chroma predictions for 2Nx2N bidir at zero mv
Wed, 10 Dec 2014 13:40:04 -0600 Steve Borho api: add some blank lines
Tue, 09 Dec 2014 15:09:01 +0530 Divya Manivannan asm: chroma_vpp[4x4] for colorspace i422 in avx2: improve 228c->184c
Wed, 10 Dec 2014 01:20:51 -0600 Steve Borho reference: weight chroma planes of reference pictures if using chroma satd
Mon, 08 Dec 2014 18:53:28 -0600 Steve Borho motion: chroma ME [CHANGES OUTPUTS]
Tue, 09 Dec 2014 15:31:50 -0600 Steve Borho primitives: use NULL chroma satd func pointers for blocks not capable of satd
Tue, 09 Dec 2014 12:54:40 -0600 Steve Borho primitives: use luma satd functions for chroma, where applicable
Tue, 09 Dec 2014 11:47:46 -0600 Steve Borho primitives: add a chroma satd table that is indexed by luma partition
Mon, 08 Dec 2014 18:48:42 -0600 Steve Borho reference: move reconPic pointer to base class so it is available to ME
Mon, 08 Dec 2014 12:48:00 -0600 Steve Borho motion: sync argument names between the header and the cpp file
Mon, 08 Dec 2014 12:47:37 -0600 Steve Borho yuv: fix size check in copyFromYuv
Mon, 08 Dec 2014 18:49:29 -0600 Steve Borho search: rename index variable to puIdx for consistency
Mon, 08 Dec 2014 12:46:09 -0600 Steve Borho motion: add a version of setSourcePU which can accept fenc from another Yuv
Mon, 08 Dec 2014 11:54:45 -0600 Steve Borho motion: use Yuv instance to hold fenc PU pixels (preparing for chroma ME)
Mon, 08 Dec 2014 11:48:45 -0600 Steve Borho slicetype: cleanups - use bufSATD method where applicable
Mon, 08 Dec 2014 11:47:08 -0600 Steve Borho yuv: plumb in support for mono-chrome YUV buffers
Tue, 09 Dec 2014 10:03:35 +0530 Aasaipriya Chandran asm: chroma_hpp[8x8] for colorspace i420 in avx2 improve 530c->373c
Mon, 08 Dec 2014 21:35:14 -0600 Steve Borho asm: fix x86 link errors
Tue, 09 Dec 2014 05:58:27 +0530 Deepthi Nandakumar asm: chroma_vpp[16x16] for colorspace i420 in avx2: improve 998c->978c
Fri, 05 Dec 2014 17:01:46 +0530 Divya Manivannan asm: chroma_vpp[8x8] for colorspace i420 in avx2: improve 338c->269c
Sat, 06 Dec 2014 17:17:59 +0900 Satoshi Nakagawa refine tuDepth related
Fri, 05 Dec 2014 10:59:33 -0600 Steve Borho cmake: do not use a cache string for version found in hg_archive.txt (refs #84)
Thu, 04 Dec 2014 17:13:29 +0530 Aarthi Thirumalai rc : fix bug in deciding qp for first frame in CRF
Thu, 04 Dec 2014 12:19:41 +0530 Aarthi Thirumalai rc: fix chroma qp and chroma lambda derivations.
Fri, 05 Dec 2014 11:19:10 +0530 Deepthi Nandakumar analysis: comments
Fri, 05 Dec 2014 13:12:25 +0900 Satoshi Nakagawa fix chroma distortion for 4:2:2
Thu, 04 Dec 2014 21:35:08 -0600 Steve Borho cmake: disable idiotic uninitialized local variable warnings from VC
Thu, 04 Dec 2014 10:57:35 +0530 Divya Manivannan asm: chroma_vpp[4x4] for colorspace i420 in avx2: improve 228c->184c
Thu, 04 Dec 2014 10:50:02 -0600 Steve Borho analysis: cache m_bChromaSa8d and reduce redundant work
Thu, 04 Dec 2014 16:00:12 +0530 Deepthi Nandakumar analysis: add chroma distortion to rdLevels 3 and 4
Thu, 04 Dec 2014 10:19:38 +0530 Deepthi Nandakumar noiseReduction: allow separate strengths to be specified for intra and inter CUs
Thu, 04 Dec 2014 12:43:06 +0530 Aarthi Thirumalai primitives: fix build error in refactor of chroma p2s primitive.
Wed, 03 Dec 2014 22:21:46 -0600 Steve Borho primitives: cleanup EncoderPrimitives, refactor chroma p2s primitive
Wed, 03 Dec 2014 21:55:20 -0600 Steve Borho primitives: remove unused chroma lowres primitive
Wed, 03 Dec 2014 21:35:10 -0600 Steve Borho search: avoid AMVP selection if both MVs are the same
Wed, 03 Dec 2014 19:50:54 -0600 Steve Borho cmake: remove buggy workarounds for partial SIMD support (fixes #92)
Wed, 03 Dec 2014 12:09:51 -0600 Steve Borho doc: fix typo (closes #83)
Wed, 03 Dec 2014 11:44:05 -0600 Steve Borho param: allow NR values from 1..99, clarify docs (closes #87)
Wed, 03 Dec 2014 11:31:20 -0600 Steve Borho doc: add support for reST generated man-pages (closes #89)
Wed, 03 Dec 2014 10:34:23 -0600 Steve Borho constants: adjust lambda tabels for 10bit encodes (fixes #55)
Wed, 03 Dec 2014 11:32:33 +0530 Gopu Govindaswamy encoder: fix binary mismatch for analysis load vs save with same bitrate
Tue, 02 Dec 2014 12:36:41 -0600 Steve Borho Merge
Tue, 02 Dec 2014 12:14:32 +0530 Deepthi Nandakumar x265: add ratetol to command line help
Mon, 01 Dec 2014 16:59:57 +0530 Deepthi Nandakumar encoder: free csv file name
Thu, 27 Nov 2014 11:19:16 +0530 Divya Manivannan asm: luma_vpp[8x16, 8x32] in avx2: improve 1139c->774c, 1968c->1452c
Thu, 27 Nov 2014 10:40:13 +0530 Divya Manivannan asm: luma_vpp[12x16] in avx2: improve 1977c->1418c
Thu, 27 Nov 2014 09:36:00 +0530 Divya Manivannan asm: luma_vpp[24x32] in avx2: improve 5637c->3695c
Thu, 27 Nov 2014 09:10:47 +0530 Divya Manivannan asm: luma_vpp[48x64] in avx2: improve 21298c->14696c
Sun, 30 Nov 2014 22:17:46 +0530 Deepthi Nandakumar x265: remove validateFanout
Thu, 27 Nov 2014 11:19:16 +0530 Divya Manivannan asm: luma_vpp[8x16, 8x32] in avx2: improve 1139c->774c, 1968c->1452c
Thu, 27 Nov 2014 10:40:13 +0530 Divya Manivannan asm: luma_vpp[12x16] in avx2: improve 1977c->1418c
Thu, 27 Nov 2014 09:36:00 +0530 Divya Manivannan asm: luma_vpp[24x32] in avx2: improve 5637c->3695c
Thu, 27 Nov 2014 09:10:47 +0530 Divya Manivannan asm: luma_vpp[48x64] in avx2: improve 21298c->14696c
Thu, 27 Nov 2014 10:12:03 +0900 Satoshi Nakagawa primitives: refactor tskip related
Fri, 28 Nov 2014 13:44:22 -0600 Satoshi Nakagawa nits
Fri, 28 Nov 2014 11:10:05 +0530 Deepthi Nandakumar param: disable b-intra in B frames when tune grain is true.
Tue, 25 Nov 2014 12:13:17 +0530 Gopu Govindaswamy encoder: make all member fields public
Wed, 26 Nov 2014 16:56:00 -0600 Steve Borho doc: restructure documentation with better grouping, improve cross-refs
Wed, 26 Nov 2014 16:56:16 -0600 Steve Borho doc: fix a sphinx build warning
Wed, 26 Nov 2014 13:23:17 -0600 Steve Borho doc: improve readability of film grain section
Wed, 26 Nov 2014 13:22:44 -0600 Steve Borho doc: add cbr to the list of tunings, add helpful cross-refs
Thu, 27 Nov 2014 00:08:45 +0530 Aarthi Thirumalai rc: introduce cli option to tune for cbr.
Tue, 25 Nov 2014 18:05:57 +0530 Aarthi Thirumalai rc: improve the frame size planning with respect to vbv buffer occupancy and the lookahead window.
Tue, 25 Nov 2014 18:03:24 +0530 Aarthi Thirumalai rc: adjust qp for B frames from ABR feedback in case of CBR.
Tue, 25 Nov 2014 18:01:00 +0530 Aarthi Thirumalai rc: limit bit amortization in ABR to longer sequences
Wed, 26 Nov 2014 13:06:49 -0600 Steve Borho rc: use c-style typecasts
Wed, 19 Nov 2014 14:53:21 +0530 Aarthi Thirumalai rc: tune midframe vbv logic for B frames
Fri, 21 Nov 2014 18:07:42 +0530 Aarthi Thirumalai slicetype: fix vbv lookahead data collection for all frames within the lookahead window.
Wed, 26 Nov 2014 12:08:13 +0530 Divya Manivannan asm: luma_hpp[8x8, 8x16, 8x32] in avx2: improve 623c->523c, 1384c->1083c, 2555c->2058c
Wed, 26 Nov 2014 11:53:40 +0530 Aasaipriya Chandran Luma_hpp[48x64] avx2 asm code : improved 25053c->17882c
Wed, 26 Nov 2014 11:41:20 +0530 Divya Manivannan asm: luma_hpp[8x4] in avx2: improve 357c->261c
Wed, 26 Nov 2014 11:33:50 +0530 Aasaipriya Chandran Luma_hpp[32x8 , 32x16 , 32x24 , 32x32 , 32x64] avx2 asm code: improved 2032c->1556c, 4238c->3014c, 6696c->4801c, 8697c->6433c, 16823c->12297c
Wed, 26 Nov 2014 11:18:04 +0530 Divya Manivannan asm: luma_vpp[64x16] in avx2: improve 7245c->4910c
Wed, 26 Nov 2014 11:02:55 +0530 Divya Manivannan asm: luma_vpp[64x32, 64x48, 64x64] in avx2: improve 14150c->9810c, 21132c->14684c, 28663c->19616c
Tue, 25 Nov 2014 11:45:44 +0530 Divya Manivannan asm: luma_vpp[32x8] in avx2: improve 2047c->1472c
Tue, 25 Nov 2014 12:02:32 +0530 Divya Manivannan asm: luma_vpp[32x24] in avx2: improve 5562c->3899c
Tue, 25 Nov 2014 11:34:14 +0530 Divya Manivannan asm: luma_vpp[32x16] in avx2: improve 3808c->2491c
Tue, 25 Nov 2014 11:10:44 +0530 Divya Manivannan asm: luma_vpp[32x32, 32x64] in avx2: improve 7247c->4909c, 14365c->9774c
Tue, 25 Nov 2014 10:48:12 +0530 Divya Manivannan asm: luma_vpp[16x32, 16x64] in avx2: improve 3875c->2463c, 7499c->4894c
Tue, 25 Nov 2014 14:12:13 +0530 Aasaipriya Chandran asm: avx2 for Luma_hpp[16x4, 16x8, 16x12, 16x16 , 16x32, 16x64]
Tue, 25 Nov 2014 12:22:04 +0530 Aasaipriya Chandran asm: avx2 for luma_hpp[64x64, 64x48, 64x32, 64x16]
Sat, 22 Nov 2014 11:11:39 -0600 Steve Borho frameencoder: do not use bitmaps for framefilter if not WPP
Mon, 24 Nov 2014 15:23:41 -0600 Steve Borho frameencoder: release row lock while waiting during VBV restarts
Fri, 21 Nov 2014 11:31:28 +0530 Divya Manivannan asm: luma_vpp[16x4] in avx2: improve 734c->497c
Fri, 21 Nov 2014 11:07:05 +0530 Divya Manivannan asm: luma_vpp[16x8] in avx2: improve 1195c->745c
Fri, 21 Nov 2014 10:56:14 +0530 Divya Manivannan asm: luma_vpp[16x12] in avx2: improve 1644c->1018c
Fri, 21 Nov 2014 12:03:54 +0530 Praveen Tiwari idct32_c: C code optimization
Fri, 21 Nov 2014 11:31:27 +0530 Praveen Tiwari idct16_c: optimization
Fri, 21 Nov 2014 11:28:16 +0530 Praveen Tiwari idct8_c: optimization
Fri, 21 Nov 2014 11:22:19 +0530 Praveen Tiwari idct4_c: optimization
Fri, 21 Nov 2014 11:06:20 +0530 Praveen Tiwari dct32_c: optimization
Fri, 21 Nov 2014 10:59:04 +0530 Praveen Tiwari dct16_c: optimization
Fri, 21 Nov 2014 10:51:30 +0530 Praveen Tiwari dct8_c: optimization
Fri, 21 Nov 2014 09:43:00 +0530 Praveen Tiwari dct4_c: C code optimization
Fri, 21 Nov 2014 09:27:00 +0530 Praveen Tiwari idst4_c: optimization
Fri, 21 Nov 2014 09:12:33 +0530 Praveen Tiwari dst4_c: optimization
Fri, 21 Nov 2014 09:49:14 +0900 Satoshi Nakagawa fix copy16to16_shl
Thu, 20 Nov 2014 20:35:50 -0600 Steve Borho analysis: explicit locking for pmode and pme parameters
Thu, 20 Nov 2014 14:31:04 -0800 David T Yuen Updated intrinsic of idct8 sse3 for new input format
Thu, 20 Nov 2014 13:47:51 +0530 Divya Manivannan asm: luma_vpp[16x16] in avx2: improve 2141c->1284c
Thu, 20 Nov 2014 13:26:42 +0530 Divya Manivannan asm: luma_vpp[8x4] in avx2: improve 498c->257c
Thu, 20 Nov 2014 12:23:05 +0530 Divya Manivannan asm: luma_vpp[8x8] in avx2: improve 701c->387c
Thu, 20 Nov 2014 12:49:51 -0600 Steve Borho encoder: nits and alloc zero fix
Thu, 20 Nov 2014 20:04:02 +0530 Praveen Tiwari Fix for C code mismatch
Thu, 20 Nov 2014 18:25:09 +0900 Satoshi Nakagawa fix for old gcc
Thu, 20 Nov 2014 14:27:53 +0530 Deepthi Nandakumar build: remove icl32 and icl64 scripts
Thu, 20 Nov 2014 11:49:38 +0530 Praveen Tiwari luma_hpp[4x4]: AVX2 asm code bug fix
Thu, 20 Nov 2014 11:43:37 +0530 Gopu Govindaswamy encoder: fix analysis file read
Thu, 20 Nov 2014 14:25:01 +0900 Satoshi Nakagawa fix for rd=0
Thu, 20 Nov 2014 11:30:33 +0900 Satoshi Nakagawa replace char to int8_t, where it should be signed char
Wed, 19 Nov 2014 18:42:24 +0530 Praveen Tiwari disable denoiseDct asm code until fixed for Mac OS
Sun, 16 Nov 2014 14:32:17 +0900 Satoshi Nakagawa primitives: clarify constness
Tue, 18 Nov 2014 12:06:19 -0600 Steve Borho dct: fix gcc warnings
Tue, 18 Nov 2014 14:00:27 +0530 Praveen Tiwari refactorizaton of the transform/quant path.
Wed, 19 Nov 2014 15:39:25 +0900 Satoshi Nakagawa fseeko for mingw32
Wed, 19 Nov 2014 01:28:50 -0600 Steve Borho threadind: fixes for VC11 Win32 includes, prune two unused functions
Tue, 18 Nov 2014 21:25:08 -0600 Steve Borho wavefront: fix msvc warning
Tue, 18 Nov 2014 20:16:57 -0600 Steve Borho threading: use 32bit atomic integer operations exclusively
Tue, 18 Nov 2014 19:50:29 -0600 Steve Borho constants: remove init/destroyROM functions
Tue, 18 Nov 2014 14:11:12 -0600 Steve Borho api: fix range limit docs for RQT limit params
Tue, 18 Nov 2014 14:02:00 -0600 Steve Borho frameencoder: white-space nits
Tue, 18 Nov 2014 14:01:47 -0600 Steve Borho analysis: drop MATCH_NON_PMODE macro
Tue, 18 Nov 2014 14:00:19 -0600 Steve Borho threading: don't use this->
Tue, 18 Nov 2014 13:59:51 -0600 Steve Borho threading: copyright comment format nits
Tue, 18 Nov 2014 13:58:56 -0600 Steve Borho param: use strdup() on input strings uniformly
Tue, 18 Nov 2014 11:31:39 +0530 Deepthi Nandakumar encoder: init filename to NULL
Mon, 17 Nov 2014 15:35:23 +0530 Gopu Govindaswamy search: fix binary mismatch and inconsistent crash for share inter information
Mon, 17 Nov 2014 16:38:52 +0530 Gopu Govindaswamy encoder: force slicetype using analysis file
Mon, 17 Nov 2014 19:44:35 +0900 Satoshi Nakagawa modify MV default constructor to do nothing
Mon, 17 Nov 2014 01:30:26 +0530 Aarthi Thirumalai vbv: tune vbv predictors for better mapping of predicted bits to encoded bits
Sun, 16 Nov 2014 22:49:06 +0530 Deepthi Nandakumar analysis: cleanups, init pointers, variable names are made self-explanatory
Wed, 12 Nov 2014 17:06:23 +0530 Gopu Govindaswamy analysis: fix binary mismatch for share intra save and load mode with same cli
Fri, 14 Nov 2014 16:14:39 -0600 Steve Borho cli: fix analysis filename argument
Fri, 14 Nov 2014 12:20:18 -0600 Steve Borho encoder: add prefix to FREAD and FWRITE macros to avoid MacOSX macro conflict
Fri, 14 Nov 2014 12:16:57 -0600 Steve Borho common: move analysis reuse structs to common.h
Fri, 14 Nov 2014 17:35:07 +0900 Satoshi Nakagawa analysis: encodeResidue() directly write to reconPic
Fri, 14 Nov 2014 17:23:14 +0530 Deepthi Nandakumar analysis save/load: refactor full implementation
Thu, 13 Nov 2014 18:40:35 +0900 Satoshi Nakagawa analysis: don't add the cost of picture boundary CU to avgCost [CHANGES OUTPUT]
Thu, 13 Nov 2014 17:16:07 -0600 Steve Borho cmake: hack to avoid escaping problems in cmake 3.1 parser
Thu, 13 Nov 2014 16:29:35 +0900 Satoshi Nakagawa nits
Wed, 12 Nov 2014 17:17:56 -0600 Steve Borho rdcost: lower the psy-rd scale factor for I slices to 96/256
Tue, 11 Nov 2014 19:30:19 +0900 Satoshi Nakagawa refine initializeGeoms()
Tue, 11 Nov 2014 13:29:36 -0600 Steve Borho analysis: fix bidir non-determinism in --pmode --rd 5
Tue, 11 Nov 2014 12:34:29 -0600 Steve Borho Merge
Tue, 11 Nov 2014 14:40:47 +0530 Deepthi Nandakumar x265: more meaningful error messages in analysis
Tue, 11 Nov 2014 14:13:27 +0530 Deepthi Nandakumar api: cleanup
Tue, 11 Nov 2014 14:11:02 +0530 Deepthi Nandakumar api: replace analysis data with pre defined constant
Tue, 11 Nov 2014 14:10:48 +0530 Deepthi Nandakumar x265: create and initialise recon object if analysis mode is enabled
Tue, 11 Nov 2014 14:10:22 +0530 Deepthi Nandakumar param: add default value to analysis mode
Tue, 11 Nov 2014 11:51:24 +0530 Gopu Govindaswamy x265: remove redundant variables from intra and inter analysis structure
Tue, 11 Nov 2014 11:27:02 +0530 Gopu Govindaswamy analysis: Dump best MV statistics and re-use this for analysis load mode
Mon, 10 Nov 2014 14:07:51 -0600 Steve Borho quant: allow --nr in all slice types evenly
Thu, 06 Nov 2014 14:06:20 +0530 Deepthi Nandakumar noiseReduction: apply only for I and P, move NoiseReduction to quant.h
Mon, 10 Nov 2014 12:57:00 -0600 Steve Borho param: raise --nr limit to 2000
Mon, 10 Nov 2014 12:27:56 -0600 Steve Borho param: remove --b-intra from --tune grain, document rdoq restriction
Sun, 09 Nov 2014 19:34:01 -0600 Steve Borho rdcost: experimental slice-type based psy-rd scale factor
Sat, 08 Nov 2014 16:10:53 -0600 Steve Borho analysis: RDO based BIDIR decisions
Mon, 10 Nov 2014 12:39:54 +0900 Satoshi Nakagawa cleanup SIZE_NONE. empty CU has MODE_NONE.
Sun, 09 Nov 2014 00:30:09 -0600 Steve Borho search: fixup
Sat, 08 Nov 2014 13:53:32 -0600 Steve Borho reference: add methods for querying CU/PU pointers
Sat, 08 Nov 2014 13:14:48 -0600 Steve Borho analysis: delay initialization of prediction cu in RD 5 and 6
Sun, 09 Nov 2014 10:55:45 +0900 Satoshi Nakagawa fix typo
Sat, 08 Nov 2014 12:30:10 -0600 Steve Borho analysis: delay initialization of prediction cu until just before use
Sat, 08 Nov 2014 12:03:03 -0600 Steve Borho search: keep AMVP candidates in mode structure
Sat, 08 Nov 2014 12:00:38 -0600 Steve Borho motion: remove trivial set methods; make some members public
Fri, 07 Nov 2014 16:43:19 -0600 Steve Borho nr: fix denoise offset memcopy size
Fri, 07 Nov 2014 13:03:07 -0600 Steve Borho entropy: pass context model (state) to bitsCodeBin as uint32_t
Fri, 07 Nov 2014 12:45:29 -0600 Steve Borho entropy: nit
Fri, 07 Nov 2014 12:32:40 -0600 Steve Borho entropy: ensure X265_CHECK() has braces
Fri, 07 Nov 2014 12:31:55 -0600 Steve Borho entropy: inline methods which mapped to encodeBin() calls
Fri, 07 Nov 2014 11:32:25 -0600 Steve Borho entropy: inline bit counting functions
Fri, 07 Nov 2014 11:09:59 -0600 Steve Borho entropy: use bitsCodeBin in intra mode bit estimate functions
Fri, 07 Nov 2014 11:07:04 -0600 Steve Borho entropy: rename encodeBinContext to bitsCodeBin, make const
Fri, 07 Nov 2014 11:01:41 -0600 Steve Borho entropy: white-space nits
Fri, 07 Nov 2014 19:29:27 +0900 Satoshi Nakagawa fix bug in 522baf03fbbd
Fri, 07 Nov 2014 16:26:22 +0530 Deepthi Nandakumar search: fix warnings
Fri, 07 Nov 2014 17:22:01 +0900 Satoshi Nakagawa fix typo
Wed, 05 Nov 2014 20:34:26 +0530 Ashok Kumar Mishra [REVIEW PATCH/OUTPUT CHANGED]search: removed multiple encode Coefficients from estimateResidualQT()
Wed, 05 Nov 2014 16:23:42 +0530 Ashok Kumar Mishra search: made a function for null cost calculation in xEstimateResidualQT()
Wed, 05 Nov 2014 20:34:26 +0530 Ashok Kumar Mishra search: made separate functions for encoding cbfs in xEstimateResidualQT()
Fri, 07 Nov 2014 11:43:15 +0900 Satoshi Nakagawa cudata: remove default argument
Thu, 06 Nov 2014 19:37:39 -0600 Steve Borho doc: fix sub-title depth
Thu, 06 Nov 2014 14:44:47 -0600 Steve Borho param: add --tune grain
Thu, 06 Nov 2014 18:10:53 -0600 Steve Borho search: ugly bias hack for bidir with psy-rd
Thu, 06 Nov 2014 17:12:32 -0600 Steve Borho docs: document RC params, at least minimally
Thu, 06 Nov 2014 17:11:55 -0600 Steve Borho api: cleanup comments
Thu, 06 Nov 2014 17:11:40 -0600 Steve Borho cli: cleanup CLI help, add 'verbose' tier
Thu, 06 Nov 2014 16:52:17 -0600 Steve Borho api: expose rate control params via x265_param_parse() and CLI
Wed, 05 Nov 2014 15:42:03 -0600 Steve Borho deblock: fix type conversion warnings
Wed, 05 Nov 2014 18:07:30 +0900 Satoshi Nakagawa refine deblocking filter
Tue, 04 Nov 2014 09:46:14 +0530 Gopu Govindaswamy cli: bug fix for validatefanout param analysis-mode=save and load
Tue, 04 Nov 2014 13:03:43 +0530 gopi jayaraman encoder: use 6 frameNumThreads for cpucount 32 and above
Tue, 04 Nov 2014 12:41:57 -0600 Steve Borho api: add void to functions that take no parameters for -Wstrict-prototypes
Tue, 04 Nov 2014 11:46:11 -0600 Steve Borho frame: rename m_reconPicYuv -> m_reconPic, m_origPicYuv -> m_fencPic
Tue, 04 Nov 2014 00:09:50 -0600 Steve Borho motion: remove unused sa8d pointer and bufSA8D method
Tue, 04 Nov 2014 10:51:50 +0530 Gopu Govindaswamy search: dump and share the best motion statistics for inter(P&B) slices
Mon, 03 Nov 2014 14:32:14 -0600 Steve Borho docs: fix reST parsing issues
Mon, 03 Nov 2014 12:43:26 -0800 Min Chen cleanup: remove unused asm calcrecon
Mon, 03 Nov 2014 09:29:41 -0800 Min Chen asm: fix typo error in interp_8tap_vert_pp_4x4_avx2
Mon, 03 Nov 2014 17:02:14 +0900 Satoshi Nakagawa cleanup CUData::m_skipFlag
Fri, 31 Oct 2014 16:29:20 -0500 Steve Borho encoder: make it clear that --fast-cbf is innefective at lower rd levels
Fri, 31 Oct 2014 16:25:14 -0500 Steve Borho param: show options using their CLI / param_parse names
Thu, 30 Oct 2014 18:13:27 -0500 Steve Borho remove dead non-release tags
Fri, 31 Oct 2014 13:53:15 -0500 Steve Borho Merge with stable
Fri, 31 Oct 2014 13:52:08 -0500 Steve Borho Added tag 1.4 for changeset 5e604833c5aa
Fri, 31 Oct 2014 13:24:01 -0500 Steve Borho encoder: emit an Active Parameter Sets SEI in stream headers if interlaced 1.4
Thu, 30 Oct 2014 17:48:11 -0500 Steve Borho slicetype: fix an msvc warning
Thu, 30 Oct 2014 15:46:40 -0700 Min Chen asm: AVX2 version luma_vpp[4x4], improve 391c -> 302c
Thu, 30 Oct 2014 15:46:23 -0700 Min Chen asm: replace constant table tab_c_512 by pw_512
Thu, 30 Oct 2014 15:46:09 -0700 Min Chen asm: replace constant table tab_c_128 by pb_128
Thu, 30 Oct 2014 11:27:51 +0100 Nicolas Morey-Chaisemartin lowres: save intra mode in lowres
Thu, 30 Oct 2014 15:42:27 -0500 Steve Borho doc: make a note about how to ensure the version number is accurate
Thu, 30 Oct 2014 13:09:57 -0500 Steve Borho encoder: fix some obviously incorrect comments
Thu, 30 Oct 2014 13:08:50 -0500 Steve Borho Merge with stable
Thu, 30 Oct 2014 12:39:28 -0500 Steve Borho encoder: give more warnings when features are automatically disabled
Thu, 30 Oct 2014 12:38:40 -0500 Steve Borho api: allow --psy-rdoq values up to 50; it can be beneficial for film grain
Thu, 30 Oct 2014 11:08:41 -0500 Steve Borho analysis: remove TODO comment, I've given up on the idea
Wed, 29 Oct 2014 12:54:03 +0530 Gopu Govindaswamy search: move m_bestME[] from search to Mode structure
Wed, 29 Oct 2014 23:12:27 -0500 Steve Borho docs: improve --pmode documentation, the feature is fully functional
Wed, 29 Oct 2014 22:38:58 -0500 Steve Borho analysis: inline checkBestMode(), improve comments
Wed, 29 Oct 2014 22:35:39 -0500 Steve Borho Merge with stable
Wed, 29 Oct 2014 22:35:05 -0500 Steve Borho cmake: remove obsolete pool test
Wed, 29 Oct 2014 22:34:31 -0500 Steve Borho search: nits - pull Mode out of Search class, remove unused NUM_LAYERS
Wed, 29 Oct 2014 22:20:55 -0500 Steve Borho analysis: do not allow top-skip and depth earlyout in --pmode with --rd 5/6
Wed, 29 Oct 2014 16:36:37 -0700 Min Chen asm: correct wrong index name
Wed, 29 Oct 2014 20:03:21 -0500 Steve Borho analysis: clarify --rd 1
Wed, 29 Oct 2014 20:02:53 -0500 Steve Borho analysis: add #if to make pmode exactly match non-pmode
Wed, 29 Oct 2014 17:50:05 -0500 Steve Borho Merge with stable
Wed, 29 Oct 2014 17:34:07 -0500 Steve Borho docs: update preset table and various command line options
Wed, 29 Oct 2014 16:14:12 -0500 Steve Borho Merge with stable
Thu, 30 Oct 2014 01:33:49 +0900 Satoshi Nakagawa fix rd=0,1
Wed, 29 Oct 2014 13:15:19 +0530 Ashok Kumar Mishra search: nit
Wed, 29 Oct 2014 14:17:48 -0500 Steve Borho api: expose deblocking filter offsets as public params, deprecate --[no-]lft
Wed, 29 Oct 2014 12:40:35 -0500 Steve Borho api: improve comment for bEnableCbfFastMode
Wed, 29 Oct 2014 11:07:44 -0500 Steve Borho search: relocate intra in inter functions to search.cpp
Wed, 29 Oct 2014 10:53:51 -0500 Steve Borho Merge with stable
Wed, 29 Oct 2014 10:53:33 -0500 Steve Borho analysis: fix for --rd 0, do not assume a CU is only inter or intra
Wed, 29 Oct 2014 10:45:23 -0500 Steve Borho search: split generateCoeffRecon() into its two callers, improve comments
Wed, 29 Oct 2014 09:13:25 +0530 gopi jayaraman analysis: rect cost compare typo fix for pmode
Tue, 28 Oct 2014 20:15:51 -0500 Steve Borho search: ensure RDOQ entropy state is always initialized for chroma intra
Tue, 28 Oct 2014 16:46:56 -0500 Steve Borho Merge with default (prep for 1.4 release)
Tue, 28 Oct 2014 16:31:31 -0500 Steve Borho search: trModeC -> tuDepthC
Tue, 28 Oct 2014 14:53:24 -0500 Steve Borho entropy: simplify loadIntraDirModeLuma
Tue, 28 Oct 2014 14:52:11 -0500 Steve Borho search: make getIntraRemModeBits() const
Tue, 28 Oct 2014 13:48:57 -0500 Steve Borho search: add a fast method for estimating non-MPM intra mode signal cost
Tue, 28 Oct 2014 13:39:21 -0500 Steve Borho search: move getIntraDirLumaPredictor() into getIntraRemModeBits()
Tue, 28 Oct 2014 13:37:00 -0500 Steve Borho search: use fast-path to get mpm mode signal cost
Tue, 28 Oct 2014 12:54:17 -0500 Steve Borho entropy: make a fast const method for getting MPM mode signal cost
Tue, 28 Oct 2014 12:36:33 -0500 Steve Borho search: simplify checks for 2x2 chroma blocks
Tue, 28 Oct 2014 12:21:14 -0500 Steve Borho search: remove redundant work from residualTransformQuantInter()
Tue, 28 Oct 2014 11:44:21 -0500 Steve Borho cudata: split getQuadtreeTULog2MinSizeInCU() into intra/inter functions
Tue, 28 Oct 2014 11:31:26 -0500 Steve Borho search: remove redundant logic
Tue, 28 Oct 2014 09:47:08 -0500 Steve Borho doc: remove uncrustify helper scripts
Tue, 28 Oct 2014 13:21:41 +0530 Ashok Kumar Mishra [OUTPUT CHANGED for 422] made loops for chroma components in xEstimateResidualQT()
Mon, 27 Oct 2014 23:46:57 -0500 Steve Borho search: sync up argument names between source and header
Mon, 27 Oct 2014 23:45:59 -0500 Steve Borho search: remove x prefixes from inter residual coding functions
Mon, 27 Oct 2014 23:44:18 -0500 Steve Borho search: use Cost instances to accumulate costs in xEstimateResidualQT
Mon, 27 Oct 2014 23:13:36 -0500 Steve Borho search: nits
Mon, 27 Oct 2014 15:33:48 -0500 Steve Borho cudata: coding style nits
Mon, 27 Oct 2014 15:25:00 -0500 Steve Borho cudata: perform MV scaling directly within POC distance function
Mon, 27 Oct 2014 21:59:30 -0500 Steve Borho slicetype: remove top-level Encoder pointer from Slicetype
Mon, 27 Oct 2014 21:52:09 -0500 Steve Borho encoder: nit cleanup of code copying data from input picture
Mon, 27 Oct 2014 21:35:59 -0500 Steve Borho fix some header include loops
Mon, 27 Oct 2014 21:34:57 -0500 Steve Borho frame: initialize and re-initialize m_bChromaExtended
Mon, 27 Oct 2014 20:09:40 -0500 Nicolas Morey-Chaisemartin Set tuQTMaxLog2Size to MIN(5, maxLog2CUSize)
Mon, 27 Oct 2014 20:08:37 -0500 Nicolas Morey-Chaisemartin Add CLI option to enable/disable Temporal MVP
Mon, 27 Oct 2014 19:49:27 -0500 Nicolas Morey-Chaisemartin Add flag to enable/disable temporal MVP
Mon, 27 Oct 2014 17:01:11 -0700 Min Chen asm: AVX2 version of luma_pp[4x4], improve 320c -> 188c
Mon, 27 Oct 2014 19:16:32 -0500 Steve Borho analysis: simplify logic slightly, combine conditionals
Mon, 27 Oct 2014 19:15:56 -0500 Steve Borho analysis: fix a typo in --rd 5 --rect
Mon, 27 Oct 2014 19:04:34 -0500 Steve Borho analysis: allow AMP to work at 64x64 with --pmode and --rd 5
Mon, 27 Oct 2014 15:06:04 -0500 Steve Borho search: leave a helpful comment to avoid unfortunate reordering
Mon, 27 Oct 2014 14:59:12 -0500 Steve Borho predict: cache color space dimension shifts, use in search.cpp
Mon, 27 Oct 2014 14:31:55 -0500 Steve Borho analysis: in RD 5/6 ignore redundant merge candidates
Mon, 27 Oct 2014 14:07:30 -0500 Steve Borho analysis: use same MV range check in merge functions
Mon, 27 Oct 2014 14:01:46 -0500 Steve Borho analysis: defer broadcast sets of merge mv field data until final selection
Mon, 27 Oct 2014 13:33:56 -0500 Steve Borho search: use member variable from Predict for csp
Mon, 27 Oct 2014 12:54:05 -0500 Steve Borho entropy: nit
Mon, 27 Oct 2014 12:36:52 -0500 Steve Borho search: simplify handling of TU size edge case in extractIntraResultChromaQT
Mon, 27 Oct 2014 12:20:10 -0500 Steve Borho search: fixes for chroma tskip coding with placebo preset
Mon, 27 Oct 2014 10:49:33 -0500 Steve Borho search: trMode -> tuDepth, improve clarity
Mon, 27 Oct 2014 10:34:47 -0500 Steve Borho cudata: remove unused setDepthSubParts
Mon, 27 Oct 2014 10:34:20 -0500 Steve Borho cudata: setTrIdxSubParts() -> setTUDepthSubParts()
Mon, 27 Oct 2014 10:31:53 -0500 Steve Borho cudata: renames (m_depth, m_trIdx) -> (m_cuDepth, m_tuDepth)
Mon, 27 Oct 2014 10:04:35 -0500 Steve Borho docs: update --tu-intra-depth / --tu-inter-depth docs (refs #71)
Mon, 27 Oct 2014 09:45:03 -0500 Steve Borho entropy: improve check strings and comments
Mon, 27 Oct 2014 09:29:57 -0500 Steve Borho search: further --rd-penalty 2 fixes (refs #71)
Mon, 27 Oct 2014 08:51:40 -0500 Steve Borho analysis: invalidate slave entropy contexts, to help find bugs
Mon, 27 Oct 2014 08:49:56 -0500 Steve Borho analysis: checkIntraInInter_rd0_4() needs the entropy context to be initialized
Sat, 25 Oct 2014 23:16:26 -0500 Steve Borho analysis: further work on --pmode for --rd 5/6
Fri, 24 Oct 2014 14:46:14 +0530 gopi jayaraman analysis: adding support for --rd 5/6 in compressInterCU_dist() and parallelModeAnalysis()
Sun, 26 Oct 2014 17:58:59 -0500 Steve Borho entropy: readability nits
Sun, 26 Oct 2014 17:39:52 -0500 Steve Borho common: add support for debug breaks in Xcode
Sun, 26 Oct 2014 10:28:28 -0500 Steve Borho param: fix w-s spacing in log messages for --rdpenalty and chroma offsets
Mon, 27 Oct 2014 16:43:29 +0530 Deepthi Nandakumar analysis: motionCompensation(chroma) needs to be performed for asymmetric merge also
Mon, 27 Oct 2014 15:44:06 +0530 Deepthi Nandakumar motion: this emms is required
Mon, 27 Oct 2014 13:46:34 +0530 Deepthi Nandakumar analysis: cleanup
Mon, 27 Oct 2014 13:44:28 +0900 Satoshi Nakagawa cugeom: fix uninitialized reported by valgrind
Sat, 25 Oct 2014 22:16:39 -0500 Steve Borho cudata: validate subCU size against current analysis depth
Sat, 25 Oct 2014 22:14:50 -0500 Steve Borho cudata: make sure per-part buffers are allocate for g_maxCUSize
Sat, 25 Oct 2014 19:02:55 -0500 Steve Borho search: improve comments in mergeEstimation()
Sat, 25 Oct 2014 19:02:16 -0500 Steve Borho search: turn some redundant clears of tskip flags into runtime checks
Sat, 25 Oct 2014 19:01:43 -0500 Steve Borho search: cleanup residualQTIntraChroma
Sat, 25 Oct 2014 16:21:16 -0500 Steve Borho docs: update --tskip and --cu-lossless docs
Sat, 25 Oct 2014 16:13:15 -0500 Steve Borho encoder: issue warning and disable --pmode if rdlevel < 2
Sat, 25 Oct 2014 16:12:29 -0500 Steve Borho search: remove resiYuv from Mode, keep tmpResiYuv in m_rqt[]
Sat, 25 Oct 2014 15:51:14 -0500 Steve Borho search: updateCandList() can be a static method
Sat, 25 Oct 2014 15:50:15 -0500 Steve Borho search: inline updateModeCost
Sat, 25 Oct 2014 15:44:43 -0500 Steve Borho encoder: issue warnings and explicitly disable tskip or culossless if rd < 3
Sat, 25 Oct 2014 15:38:40 -0500 Steve Borho search: prevent warnings about unused bCheckSplit value
Sat, 25 Oct 2014 15:34:58 -0500 Steve Borho primitives: remove unused calcrecon primitive (assembly needs cleanup)
Sat, 25 Oct 2014 15:18:30 -0500 Steve Borho trim x265_emms(), try to only use prior to floating point operations
Sat, 25 Oct 2014 15:07:58 -0500 Steve Borho search: avoid a context save at the last recursion depth
Sat, 25 Oct 2014 13:15:28 -0500 Steve Borho search: improve comments and readability of residualTransformQuantIntra
Sat, 25 Oct 2014 12:55:00 -0500 Steve Borho search: keep recon QT in pixels, instead of shorts
Sat, 25 Oct 2014 11:35:42 -0500 Steve Borho search: remove tskip analysis out of luma chroma normal path
Sat, 25 Oct 2014 11:01:31 -0500 Steve Borho search: nit. splitted is not a word
Sat, 25 Oct 2014 11:01:16 -0500 Steve Borho search: rename methods that read coeff and recon from RQT struct at final depths
Sat, 25 Oct 2014 10:56:30 -0500 Steve Borho search: give offsetSubTUCBFs a basic comment
Fri, 24 Oct 2014 22:05:13 -0500 Steve Borho search: simplify RDO chroma intra coding, changes tskip outputs
Sat, 25 Oct 2014 10:00:30 -0500 Steve Borho search: simplify initTrDepth
Sat, 25 Oct 2014 09:59:58 -0500 Steve Borho search: reconYuv as ref
Sat, 25 Oct 2014 09:59:31 -0500 Steve Borho search: improve a variable name
Sat, 25 Oct 2014 09:58:56 -0500 Steve Borho search: rename a couple chroma intra helper methods
Fri, 24 Oct 2014 11:24:05 -0500 Steve Borho search: rename tmpCoeff to coeffRQT, tmpShortYuv to reconQtYuv / resiQtYuv
Fri, 24 Oct 2014 14:54:56 -0500 Steve Borho search: fix 4:2:2 chroma tskip bit-cost estimation
Fri, 24 Oct 2014 12:57:09 -0500 Steve Borho yuv: add copyPartToPart* methods for recon RQT finalization
Fri, 24 Oct 2014 12:55:19 -0500 Steve Borho shortyuv: use absPartIdx for CU/TU part offset like everywhere else
Fri, 24 Oct 2014 13:52:45 +0530 Praveen Tiwari weight_sp: pshufd to handle width 6 for SSE version of asm code
Fri, 24 Oct 2014 20:35:01 +0530 Ashok Kumar Mishra search: refactored xEstimateResidualQT() to remove cbf flag settings
Fri, 24 Oct 2014 20:34:57 +0530 Ashok Kumar Mishra search: remove redundant cbf flags setting in xEstimateResidualQT()
Fri, 24 Oct 2014 14:28:30 +0530 Praveen Tiwari quant.cpp: nits
Fri, 24 Oct 2014 13:09:01 +0530 Ashok Kumar Mishra search: remove unnecessary set of cbf flags in xEstimateResidualQT()
Thu, 23 Oct 2014 21:03:47 -0500 Steve Borho cmake: add -Wno-array-bounds if the compiler supports it
Thu, 23 Oct 2014 18:39:56 +0530 Ashok Kumar Mishra [OUTPUT CHANGED for 444] : considering cbf bits for best cost estimation for 444 format
Thu, 23 Oct 2014 18:03:33 -0500 Steve Borho analysis: cleanup checkInter functions
Thu, 23 Oct 2014 17:57:31 -0500 Steve Borho analysis: remove unnecessary set of skip flags in checkInter_rd5_6()
Thu, 23 Oct 2014 17:50:42 -0500 Steve Borho search: large mostly mechanical change to pass cu by reference
Thu, 23 Oct 2014 17:04:56 -0500 Steve Borho cudata: remove unused method
Thu, 23 Oct 2014 15:59:44 -0500 Steve Borho predict: enforce calling conventions, fix wrong side-effects
Thu, 23 Oct 2014 15:08:13 -0500 Steve Borho predict: rename members for clarity, save work in singleMotionEstimation()
Thu, 23 Oct 2014 14:47:17 -0500 Steve Borho search: fix a change of outputs from f3bd6e5a880a, always zero unused refs
Thu, 23 Oct 2014 13:11:40 -0500 Steve Borho search: re-combine --pme with --no-pme code paths
Thu, 23 Oct 2014 09:14:40 -0500 Steve Borho cudata: cache numPartInCUSize as a class static
Thu, 23 Oct 2014 08:09:41 -0500 Steve Borho entropy: drop last use of g_winUnitX, g_winUnitY
Thu, 23 Oct 2014 08:08:49 -0500 Steve Borho slice: move numPartitions and numPartInCUSize from FrameData to SPS
Thu, 23 Oct 2014 07:44:34 -0500 Steve Borho cudata: remove default arguments for getPUAboveRightAdi(), getPUBelowLeftAdi()
Thu, 23 Oct 2014 07:40:57 -0500 Steve Borho cudata: simplify allocation / initialization interfaces
Thu, 23 Oct 2014 07:29:07 -0500 Steve Borho search: use intptr_t for picture stride variables
Thu, 23 Oct 2014 07:07:13 -0500 Steve Borho cudata: push more data type casts out to callers
Thu, 23 Oct 2014 06:57:56 -0500 Steve Borho cudata: use static array of absolute depth broadcast set functions
Wed, 22 Oct 2014 20:21:53 -0500 Steve Borho analysis: encodeResidue rewrite, much improved --rd 0
Wed, 22 Oct 2014 23:16:13 -0500 Steve Borho nr: move noise reduction arrays to Quant, simplify its upkeep
Wed, 22 Oct 2014 22:48:15 -0500 Steve Borho cleanup enough of the context tables to bring them into common/
Wed, 22 Oct 2014 22:20:59 -0500 Steve Borho pull TComRom into common/constants. bring CommonDef and TypeDefs into various
Wed, 22 Oct 2014 21:34:26 -0500 Steve Borho cudata: nits, use m_encData directly
Wed, 22 Oct 2014 21:34:01 -0500 Steve Borho search: use proper allocation size for m_rqt, fix --preset placebo
Wed, 22 Oct 2014 17:13:57 -0500 Steve Borho analysis: fix --rd 1,2 behavior (broken by 84933c3136ec)
Wed, 22 Oct 2014 17:13:32 -0500 Steve Borho cudata: avoid 'char subscript' warnings from GCC
Wed, 22 Oct 2014 17:10:43 -0500 Steve Borho framedata: param is now unused
Wed, 22 Oct 2014 15:59:15 -0500 Steve Borho slice: move numCUsInFrame from FrameData to SPS
Wed, 22 Oct 2014 15:45:09 -0500 Steve Borho framefilter: optimize row-height operations
Wed, 22 Oct 2014 15:38:55 -0500 Steve Borho slice: move numCuInWidth, numCuInHeight to SPS, remove Frame pointer
Wed, 22 Oct 2014 14:48:22 -0500 Steve Borho cudata: keep a FrameData pointer instead of a Frame pointer
Wed, 22 Oct 2014 14:28:17 -0500 Steve Borho cudata: pass picWidth and picHeight to calcCTUGeoms()
Wed, 22 Oct 2014 14:22:43 -0500 Steve Borho cudata: simplify setQPSubCUs()
Wed, 22 Oct 2014 14:15:14 -0500 Steve Borho cudata: consistent names for consistent functionality
Wed, 22 Oct 2014 14:11:07 -0500 Steve Borho cudata: no need to pass part size to setAll*, it can look it up itself
Wed, 22 Oct 2014 13:56:26 -0500 Steve Borho search: use helper function to set transform depth
Wed, 22 Oct 2014 13:50:48 -0500 Steve Borho cudata: simplify clearCbf()
Wed, 22 Oct 2014 13:48:07 -0500 Steve Borho cudata: hoist a number of trivial functions to cudata.h for inlining
Wed, 22 Oct 2014 13:58:11 -0500 Steve Borho cudata: clean up a couple defines
Wed, 22 Oct 2014 13:20:50 -0500 Steve Borho search: remove unnecessary parens
Wed, 22 Oct 2014 13:13:27 -0500 Steve Borho cudata: remove depth argument to setInterDirSubParts()
Wed, 22 Oct 2014 13:04:33 -0500 Steve Borho cudata: merge motion field data directly into the CUData
Wed, 22 Oct 2014 12:12:35 -0500 Steve Borho mvfield: move TComMvField into cudata as MVField
Wed, 22 Oct 2014 03:04:31 -0500 Steve Borho mvfield: combine mv buffers into a single allocation
Wed, 22 Oct 2014 02:55:23 -0500 Steve Borho mvfield: remove unnecessary depth arguments to set functions
Wed, 22 Oct 2014 02:51:04 -0500 Steve Borho search: nits
Wed, 22 Oct 2014 02:40:38 -0500 Steve Borho mvfield: remove setAllMvField wrapper
Wed, 22 Oct 2014 02:33:00 -0500 Steve Borho mvfield: remove setMvField() method
Wed, 22 Oct 2014 02:29:36 -0500 Steve Borho mvfield: pass objects by reference, const when possible
Wed, 22 Oct 2014 02:18:35 -0500 Steve Borho cudata: replace clearMvField() with m_partSet calls
Wed, 22 Oct 2014 02:20:54 -0500 Steve Borho cudata: copy mvfield data from CTU in copyFromPic (more --rd 0 fixes)
Wed, 22 Oct 2014 02:11:28 -0500 Steve Borho entropy: remove only reference to TComCUMvField outside of cudata.h
Wed, 22 Oct 2014 02:06:11 -0500 Steve Borho search: avoid unnecessary memcopies in inter prediction
Wed, 22 Oct 2014 02:00:51 -0500 Steve Borho defs: remove last traces of REF_PIC_LIST enums, NOT_VALID -> REF_NOT_VALID
Wed, 22 Oct 2014 01:29:07 -0500 Steve Borho mvfield: remove getRefIdx and getMvd access methods
Wed, 22 Oct 2014 01:28:06 -0500 Steve Borho mvfield: remove getMv access method
Wed, 22 Oct 2014 01:17:25 -0500 Steve Borho mvfield: remove default arguments, use consistent variable names, cleanup
Wed, 22 Oct 2014 01:08:55 -0500 Steve Borho mvfield: class to struct, remove setMvd method
Wed, 22 Oct 2014 00:28:40 -0500 Steve Borho docs: improve documentation for tskip options
Wed, 22 Oct 2014 00:12:34 -0500 Steve Borho search: fix --rdpenalty 2, make logic explicit (closes #71)
Tue, 21 Oct 2014 16:36:50 +0530 Murugan Vairavel asm: avx2 asm code for 8bpp and 16bpp vesion of scale1D_128to64 module
Tue, 21 Oct 2014 17:21:26 +0530 Praveen Tiwari weight_sp: sse version of asm code optimization
Tue, 21 Oct 2014 11:43:51 +0530 Praveen Tiwari weight_pp: avx2 asm code as per new interface
Tue, 21 Oct 2014 22:14:31 -0500 Steve Borho fix checked build errors
Tue, 21 Oct 2014 22:14:17 -0500 Steve Borho picyuv: cache offset arrays in the top-level encoder
Tue, 21 Oct 2014 21:03:55 -0500 Steve Borho cudata: add a helper function for not-present CUs
Tue, 21 Oct 2014 20:51:20 -0500 Steve Borho cudata: comment nits
Tue, 21 Oct 2014 21:08:40 -0500 Steve Borho search: move auto var initialization to avoid goto warning
Tue, 21 Oct 2014 20:45:15 -0500 Steve Borho cudata: consistent naming rules for part data (singular, no b prefix for flags)
Tue, 21 Oct 2014 20:27:18 -0500 Steve Borho cudata: cleanup copy methods, fill in missing copies in copyFromPic()
Tue, 21 Oct 2014 20:06:38 -0500 Steve Borho cudata: reorder and white-space nits
Tue, 21 Oct 2014 20:05:37 -0500 Steve Borho cudata: inline single caller of getPartPosition
Tue, 21 Oct 2014 19:59:42 -0500 Steve Borho cudata: consistent use of absPartIdx
Tue, 21 Oct 2014 19:57:26 -0500 Steve Borho cudata: remove unused setCUTransquantBypassSubParts
Tue, 21 Oct 2014 19:54:36 -0500 Steve Borho cudata: m_cuTransquantBypass will not be set without lossless being enabled
Tue, 21 Oct 2014 19:46:44 -0500 Steve Borho cudata: nits
Tue, 21 Oct 2014 19:45:44 -0500 Steve Borho cudata: define copy and broadcast set methods
Tue, 21 Oct 2014 18:07:22 -0500 Steve Borho cudata: simplify setPartSizeSubParts and friends
Tue, 21 Oct 2014 17:49:00 -0500 Steve Borho bring TComDataCU into common/ as CUData
Tue, 21 Oct 2014 16:50:31 -0500 Steve Borho rebrand CU/cuData as CUGeom/cuGeom
Tue, 21 Oct 2014 16:39:48 -0500 Steve Borho encoder: improve comment, frame encoders to not use the worker pool
Tue, 21 Oct 2014 16:38:19 -0500 Steve Borho frameencoder: pre-calculate the set of unique geoms for the picture size
Tue, 21 Oct 2014 15:22:05 -0500 Steve Borho frameencoder: group pointer members together for better alignment
Tue, 21 Oct 2014 15:19:07 -0500 Steve Borho cu: nits
Tue, 21 Oct 2014 15:18:22 -0500 Steve Borho cu: use memset in setQPSubParts()
Tue, 21 Oct 2014 15:13:09 -0500 Steve Borho cu: inline single use of setSubPart into setInterDirSubParts
Tue, 21 Oct 2014 15:05:49 -0500 Steve Borho cu: remove unused enum NDBFBlockBorderTag
Tue, 21 Oct 2014 15:00:54 -0500 Steve Borho cu: repair original intent of getLastCodedQP(), fix 73c6c9086577
Tue, 21 Oct 2014 14:47:44 -0500 Steve Borho cu: remove m_cuLocalData from CU, use child offsets instead of absolute indices
Tue, 21 Oct 2014 14:30:47 -0500 Steve Borho cu: pass m_cuLocalData to loadCTUData()
Tue, 21 Oct 2014 14:26:24 -0500 Steve Borho cu: style nits, no behavior change
Tue, 21 Oct 2014 14:18:50 -0500 Steve Borho search: m_qtTempCoeff[ttype][qtLayer] -> m_rqt[qtLayer].tmpCoeff[ttype]
Tue, 21 Oct 2014 14:07:58 -0500 Steve Borho search: m_qtTempShortYuv[qtlayer] -> m_rqt[layer].tmpShortYuv
Tue, 21 Oct 2014 13:41:22 -0500 Steve Borho search: move inter search temp Yuv buffers into RQTData
Tue, 21 Oct 2014 13:20:39 -0500 Steve Borho search: rename m_rdContexts to m_rqt since its purpose has expanded
Tue, 21 Oct 2014 15:51:35 +0530 gopi jayaraman search: --pme bug fixes with slave threads tie up case
Mon, 20 Oct 2014 23:24:09 -0500 Steve Borho search: move the destroy() method to after initSearch()
Mon, 20 Oct 2014 23:52:10 -0500 Steve Borho frame: initialize m_reconPicYuv pointer
Tue, 21 Oct 2014 11:51:19 +0530 Deepthi Nandakumar search: make split choice logic cleaner
Tue, 21 Oct 2014 11:38:18 +0530 Deepthi Nandakumar search: rename variables to mightSplit and mightNotSplit
Mon, 20 Oct 2014 21:51:44 -0500 Steve Borho search: use small struct to accumulate costs
Mon, 20 Oct 2014 20:40:08 -0500 Steve Borho search: remove shadow variable
Mon, 20 Oct 2014 20:28:03 -0500 Steve Borho search: improve comments
Mon, 20 Oct 2014 20:25:24 -0500 Steve Borho search: avoid redundant work in typical path
Mon, 20 Oct 2014 20:16:50 -0500 Steve Borho search: inline single caller of xGetIntraBitsLuma, avoid extra copies
Mon, 20 Oct 2014 19:50:46 -0500 Steve Borho search: inline single call of calcIntraLumaRecon
Mon, 20 Oct 2014 19:31:12 -0500 Steve Borho search: rename xRecurIntraCodingQT to codeIntraLumaQT, save a bit of work
Mon, 20 Oct 2014 18:49:12 -0500 Steve Borho search: combine xRecurIntraCodingQT() bCheckFull sections
Mon, 20 Oct 2014 18:40:13 -0500 Steve Borho search: add tmpBits to xRecurIntraCodingQT
Mon, 20 Oct 2014 18:30:48 -0500 Steve Borho search: remove remnants of tqbypass from xRecurIntraCodingQT, improve var names
Mon, 20 Oct 2014 17:47:36 -0500 Steve Borho search: create a per-depth temp buffer for temporary recon blocks
Mon, 20 Oct 2014 17:41:19 -0500 Steve Borho search: fix --rdpenalty=2 at --rd 0,1
Mon, 20 Oct 2014 17:38:39 -0500 Steve Borho search: use member variable access to current slice and frame, not the cu's
Mon, 20 Oct 2014 17:37:00 -0500 Steve Borho search: clarify --rdpenalty
Mon, 20 Oct 2014 17:23:35 -0500 Steve Borho search: simplify checkTransformSkip logic
Mon, 20 Oct 2014 17:14:35 -0500 Steve Borho encoder: make assignments to Frame::m_intraData and m_interData unconditional
Mon, 20 Oct 2014 17:12:54 -0500 Steve Borho search: remove redundant clearCbf call
Mon, 20 Oct 2014 16:57:11 -0500 Steve Borho search: move checkIntra from Analysis to Search
Mon, 20 Oct 2014 16:36:53 -0500 Steve Borho search: rename xSetResidualQTData to saveResidualQTData and simplify
Mon, 20 Oct 2014 16:13:03 -0500 Steve Borho search: do not return CBF=0 distortion from xEstimateResidualQT()
Mon, 20 Oct 2014 14:40:20 -0500 Steve Borho analysis: nit
Mon, 20 Oct 2014 14:07:52 -0500 Steve Borho doc: update description of --cu-lossless
Mon, 20 Oct 2014 13:42:44 -0500 Steve Borho analysis: do not try lossless if best mode had no distortion
Mon, 20 Oct 2014 13:31:04 -0500 Steve Borho analysis: copy inter prediction when evaluating lossless
Mon, 20 Oct 2014 22:55:48 +0530 Aarthi Thirumalai rc: fix error in vbv due to access of unreferenced refFrame data
Mon, 20 Oct 2014 13:53:09 +0530 Praveen Tiwari weighted prediction pixel, interface simplification
Mon, 20 Oct 2014 13:23:23 +0530 Gopu Govindaswamy analysis: share the depth, best modes and partitions based on cuAddr - bug fix
Mon, 20 Oct 2014 12:02:30 -0500 Steve Borho cu: clear transform skip flags in lossless CU copy
Mon, 20 Oct 2014 10:41:42 -0500 Steve Borho cu: re-order part data defines to match allocation order (nit)
Mon, 20 Oct 2014 00:28:22 -0500 Steve Borho analysis: try lossless encode of only the best mode for each CU
Mon, 20 Oct 2014 10:12:10 -0500 Steve Borho search: --pme needs master instance to be passed to slave function
Mon, 20 Oct 2014 01:09:09 -0500 Steve Borho analysis: nits
Mon, 20 Oct 2014 01:00:50 -0500 Steve Borho analysis: only call checkDQP once per CU, use a consistent reconPic write policy
Mon, 20 Oct 2014 15:37:50 +0530 Deepthi Nandakumar search: cleanup
Mon, 20 Oct 2014 00:20:13 -0500 Steve Borho framedata: add pointer to active param structure for that picture
Sun, 19 Oct 2014 02:05:01 -0500 Steve Borho cu: move more statistics into FrameData
Sun, 19 Oct 2014 20:53:36 -0500 Steve Borho search: nit
Sun, 19 Oct 2014 09:11:34 -0500 Steve Borho analysis: fix for --rd 0, always generate chroma prediction for best merge
Mon, 20 Oct 2014 05:51:50 +0530 Deepthi Nandakumar pixel: add signed accumulators, these were causing errors in new primitives
Mon, 20 Oct 2014 05:40:10 +0530 Deepthi Nandakumar analysis: split flag cost is added only if the depth is less than max depth
Sun, 19 Oct 2014 01:36:14 -0500 Steve Borho analysis: add emergency intra check for --pmode
Sun, 19 Oct 2014 01:29:19 -0500 Steve Borho frameencoder: handle non-present CUs correctly when collecting stats
Sun, 19 Oct 2014 01:24:30 -0500 Steve Borho analysis: handle no-valid-merge more cleanly, simplify compressInterCU_rd0_4
Sat, 18 Oct 2014 23:15:59 -0500 Steve Borho rc: fix error message
Sat, 18 Oct 2014 20:50:48 -0500 Steve Borho rc: use curEncData.m_numCUsInFrame
Sat, 18 Oct 2014 20:33:45 -0500 Steve Borho framedata: change 'structure of arrays' to 'array of structures' for RC stats
Sat, 18 Oct 2014 16:09:28 -0500 Steve Borho frame: move rate control data to FrameData, cleanup variable names
Sat, 18 Oct 2014 16:09:37 -0500 Steve Borho framedata: fix license header
Sat, 18 Oct 2014 01:11:30 -0500 Steve Borho sao: move lossless sample restoration functions to framefilter.cpp
Wed, 15 Oct 2014 11:53:57 +0900 Satoshi Nakagawa sao: refine sao merge mode
Fri, 17 Oct 2014 19:41:19 +0530 Ashok Kumar Mishra search: removed redundant context store
Fri, 17 Oct 2014 15:05:40 +0530 Ashok Kumar Mishra search: removed redundant getAllowedChromaDir function call
Sat, 18 Oct 2014 00:05:41 -0500 Steve Borho analysis: allow --b-intra to work with RD levels < 5 (no behavior change)
Sat, 18 Oct 2014 00:10:34 -0500 Steve Borho cmake: use -Wno-uninitialized, to avoid confusing clang or older GCC
Fri, 17 Oct 2014 23:18:23 -0500 Steve Borho param: do not enable fast CBF at faster presets (no behavior change)
Fri, 17 Oct 2014 23:07:06 -0500 Steve Borho analysis: fix --pmode crash, do not look at intra results if not P_SLICE
Fri, 17 Oct 2014 17:57:44 -0500 Steve Borho analysis: allow --amp to actually work with RD levels < 5
Fri, 17 Oct 2014 22:33:10 -0500 Steve Borho analysis: don't pass global variables to create methods
Fri, 17 Oct 2014 16:20:44 -0500 Steve Borho analysis: nits
Fri, 17 Oct 2014 16:20:32 -0500 Steve Borho analysis: consistent use of subPartIdx
Fri, 17 Oct 2014 17:11:17 -0500 Steve Borho analysis: streamline parallelModeAnalysis
Fri, 17 Oct 2014 16:46:03 -0500 Steve Borho predict: keep ref indices, rather than mvField pointers
Fri, 17 Oct 2014 22:34:44 -0500 Steve Borho cmake: remove source group for TLibCommon/ in MSVC
Fri, 17 Oct 2014 16:17:17 -0500 Steve Borho cmake: newer GCC/MinGW define __rdtsc and do not like our redefinition
Fri, 17 Oct 2014 16:16:25 -0500 Steve Borho cmake: quiet -Wmaybe-uninitialized warnings in encoder/
Fri, 17 Oct 2014 15:34:48 -0500 Steve Borho pull TComPicSym into common/ as FrameData
Fri, 17 Oct 2014 14:46:37 -0500 Steve Borho picsym: remove trivial access methods, cleanup
Fri, 17 Oct 2014 13:23:24 -0500 Steve Borho picyuv: fix 16bpp warning
Fri, 17 Oct 2014 12:42:54 +0530 Murugan Vairavel asm: avx2 assembly code for 16bpp version of transpose(8, 16, 32 and 64)
Fri, 17 Oct 2014 02:53:26 -0500 Steve Borho analysis: actually count numRefs, combine depth counters
Fri, 17 Oct 2014 02:19:02 -0500 Steve Borho analysis: further simplify top-skip math
Fri, 17 Oct 2014 00:21:18 -0500 Steve Borho analysis: fix msvc warnings
Fri, 17 Oct 2014 00:13:41 -0500 Steve Borho analysis: prevent redundant recon work for --rd 3 and 4
Fri, 17 Oct 2014 00:13:20 -0500 Steve Borho cu: cleanup getPartIndexAndSize()
Thu, 16 Oct 2014 22:13:00 -0500 Steve Borho analysis: fix for --rd 0, it does not generate recon (just prediction)
Thu, 16 Oct 2014 21:58:55 -0500 Steve Borho analysis: split --pmode into its own recursive analysis function
Thu, 16 Oct 2014 21:28:05 -0500 Steve Borho analysis: it should only be necessary to copy recon when not split
Thu, 16 Oct 2014 21:24:16 -0500 Steve Borho analysis: combine stat collections at the end of CU analysis
Thu, 16 Oct 2014 21:18:23 -0500 Steve Borho analysis: move recursion early-out logic to a helper function
Thu, 16 Oct 2014 21:00:29 -0500 Steve Borho analysis: move topSkip into a helper function
Thu, 16 Oct 2014 19:44:47 -0500 Steve Borho analysis: simplify addSplitFlagCost slightly
Thu, 16 Oct 2014 19:43:16 -0500 Steve Borho analysis: fix typo in addSplitFlagCost
Thu, 16 Oct 2014 19:33:10 -0500 Steve Borho cu: remove trivial getCtxInterDir()
Thu, 16 Oct 2014 19:28:41 -0500 Steve Borho cu: cleanup more copy and init methods
Thu, 16 Oct 2014 19:19:32 -0500 Steve Borho cu: streamline initCTU and initSubCU
Thu, 16 Oct 2014 19:03:32 -0500 Steve Borho cu: rename initCU() to initCTU()
Thu, 16 Oct 2014 19:02:43 -0500 Steve Borho cu: pass initial QP to initCU
Thu, 16 Oct 2014 17:51:42 -0500 Steve Borho cu: remove merge index wrappers, document how mvp idx is reused
Thu, 16 Oct 2014 17:39:46 -0500 Steve Borho cu: remove unused isFirstAbsZorderIdxInDepth
Thu, 16 Oct 2014 17:37:27 -0500 Steve Borho cu: remove m_mvpIdx access methods
Thu, 16 Oct 2014 17:11:33 -0500 Steve Borho cu: store each CU's data sequentially in memory
Thu, 16 Oct 2014 16:43:16 -0500 Steve Borho search: use consistent absPartIdx for PU offset
Thu, 16 Oct 2014 16:40:06 -0500 Steve Borho cu: remove m_lumaIntraDir access methods
Thu, 16 Oct 2014 16:33:07 -0500 Steve Borho cu: remove m_chromaIntraDir access methods
Thu, 16 Oct 2014 15:32:42 -0500 Steve Borho cu: remove interDir access methods
Thu, 16 Oct 2014 16:26:12 -0500 Steve Borho cu: white-space cleanups
Thu, 16 Oct 2014 16:23:09 -0500 Steve Borho cu: make setSubPart protected, group getSCUAddr() with encode helper functions
Thu, 16 Oct 2014 15:08:03 -0500 Steve Borho cu: remove m_bMergeFlags access methods
Thu, 16 Oct 2014 15:03:09 -0500 Steve Borho cu: remove m_cbf access methods
Thu, 16 Oct 2014 14:51:34 -0500 Steve Borho cu: remove m_trIdx access methods
Thu, 16 Oct 2014 14:47:30 -0500 Steve Borho cu: remove m_log2CUSize access methods
Thu, 16 Oct 2014 14:42:10 -0500 Steve Borho cu: remove m_predModes access methods
Thu, 16 Oct 2014 14:39:24 -0500 Steve Borho cu: remove m_skipFlag access methods
Thu, 16 Oct 2014 14:36:48 -0500 Steve Borho cu: remove m_transformSkip access methods
Thu, 16 Oct 2014 14:26:15 -0500 Steve Borho cu: remove m_cuTransquantBypass access methods
Thu, 16 Oct 2014 14:13:35 -0500 Steve Borho cu: remove m_partSizes access methods, rename copyCodedToPic() to updatePic()
Thu, 16 Oct 2014 14:12:51 -0500 Steve Borho cu: remove wrong or useless comments
Thu, 16 Oct 2014 13:55:21 -0500 Steve Borho cu: remove x prefixes
Thu, 16 Oct 2014 13:52:58 -0500 Steve Borho cu: remove m_qp access methods
Thu, 16 Oct 2014 13:44:20 -0500 Steve Borho cu: remove m_depth access methods
Thu, 16 Oct 2014 13:38:27 -0500 Steve Borho cu: remove getCUMvField
Thu, 16 Oct 2014 13:31:50 -0500 Steve Borho cu: remove trivial access methods for m_trCoeff
Thu, 16 Oct 2014 13:27:54 -0500 Steve Borho cu: unify array data types to uint8_t, group like methods together
Thu, 16 Oct 2014 12:48:12 -0500 Steve Borho search: use pre-calculated partSize
Thu, 16 Oct 2014 12:44:39 -0500 Steve Borho Merge
Thu, 16 Oct 2014 21:57:30 +0530 Deepthi Nandakumar pixel: resolve build errors at high bit depth
Thu, 16 Oct 2014 14:52:40 +0530 Deepthi Nandakumar psy-rd: modify psy-rd cost decisions in search::xEstimateResidualQT
Thu, 16 Oct 2014 14:13:01 +0530 Deepthi Nandakumar primitives: add support for 16-bit psyCost calculations
Thu, 16 Oct 2014 01:17:43 -0500 Steve Borho search: add sa8dBits field to avoid conflict with RDO's totalBits
Thu, 16 Oct 2014 01:07:12 -0500 Steve Borho frameEncoder: fix eoln
Thu, 16 Oct 2014 01:04:03 -0500 Steve Borho search: getBlkBits uses no data members, could be a static method
Thu, 16 Oct 2014 01:03:04 -0500 Steve Borho analysis: rename variables for consistency
Thu, 16 Oct 2014 00:57:06 -0500 Steve Borho analysis: fix cut-paste bug in early-out code
Thu, 16 Oct 2014 00:49:35 -0500 Steve Borho frame: m_totalBitsPerCTU must be allocated even if AQ is disabled
Thu, 16 Oct 2014 00:36:00 -0500 Steve Borho analysis: fix for --rd 0 check failure
Wed, 15 Oct 2014 17:51:32 -0500 Steve Borho Merge
Wed, 15 Oct 2014 17:49:35 -0500 Steve Borho encoder: ensure nr pointer is initialized
Wed, 15 Oct 2014 17:44:20 -0500 Steve Borho analysis: minimal documentation for RD levels
Wed, 15 Oct 2014 17:18:53 -0500 Steve Borho analysis: --rd 1 needs reconYuv to be copied from sub-cu
Wed, 15 Oct 2014 17:09:30 -0500 Steve Borho analysis: --rd 1 needs reconYuv to be copied to reconPic
Wed, 15 Oct 2014 17:02:05 -0500 Steve Borho analysis: move temp array out of conditional
Wed, 15 Oct 2014 17:00:38 -0500 Steve Borho analysis: only --rd 0 should use encodeResidue()
Wed, 15 Oct 2014 16:23:24 -0500 Steve Borho analysis: at --rd 1, split and best modes only have sa8d cost
Wed, 15 Oct 2014 16:23:00 -0500 Steve Borho analysis: do not call checkDQP() for --rd 0, the CU is not encoded
Wed, 15 Oct 2014 16:13:57 -0500 Steve Borho analysis: fix hash mistakes at --rd 2
Wed, 15 Oct 2014 15:26:21 -0500 Steve Borho yuv: short descriptions
Wed, 15 Oct 2014 15:20:52 -0500 Steve Borho yuv: consistent variable naming for clarity
Wed, 15 Oct 2014 15:14:21 -0500 Steve Borho yuv: inline addClip sub-functions
Wed, 15 Oct 2014 15:10:14 -0500 Steve Borho yuv: nit
Wed, 15 Oct 2014 15:01:53 -0500 Steve Borho shortyuv: remove width argument to getChromaAddrOffset
Wed, 15 Oct 2014 15:00:53 -0500 Steve Borho shortyuv: take only a single size (width == height)
Wed, 15 Oct 2014 14:57:26 -0500 Steve Borho shortyuv: remove m_height and m_cheight
Wed, 15 Oct 2014 14:53:52 -0500 Steve Borho yuv: nits
Wed, 15 Oct 2014 14:53:45 -0500 Steve Borho yuv: remove width argument to getChromaAddrOffset
Wed, 15 Oct 2014 14:53:16 -0500 Steve Borho yuv: take only single size (width == height)
Wed, 15 Oct 2014 14:42:12 -0500 Steve Borho encoder: ensure TLD.nr is initialized
Wed, 15 Oct 2014 14:42:00 -0500 Steve Borho yuv: remove m_height and m_cheight
Wed, 15 Oct 2014 14:35:40 -0500 Steve Borho yuv: remove unused clear() method
Wed, 15 Oct 2014 13:13:18 -0500 Steve Borho rc: fix for ABR behavior - we need frame->m_totalBitsPerCTU to replace CU stats
Wed, 15 Oct 2014 13:02:42 -0500 Steve Borho Merge
Wed, 15 Oct 2014 12:54:39 -0500 Steve Borho nr nits
Wed, 15 Oct 2014 15:26:36 +0530 Deepthi Nandakumar search: rename intra functions that generate recon
Tue, 14 Oct 2014 14:53:24 +0530 Deepthi Nandakumar noiseReduction: make noiseReduction deterministic for a given number of frameEncoders.
Mon, 13 Oct 2014 18:17:00 +0530 Murugan Vairavel asm: avx2 assembly code for 8bpp version of transpose(8, 16, 32 and 64)
Mon, 13 Oct 2014 18:17:00 +0530 Murugan Vairavel asm: avx2 assembly code for 8bpp version of transpose(8, 16, 32 and 64)
Tue, 14 Oct 2014 21:59:51 -0500 Steve Borho search: add a couple TODO comments
Tue, 14 Oct 2014 21:43:42 -0500 Steve Borho search: make encodeResAndCalcRdInterCU() a bit more readable
Tue, 14 Oct 2014 21:19:36 -0500 Steve Borho search: fix one obviously wrong psy-rd check
Tue, 14 Oct 2014 21:16:36 -0500 Steve Borho search: remove I slice checks from encodeResAndCalcRdInterCU
Tue, 14 Oct 2014 21:15:00 -0500 Steve Borho search: fix initial value of bCodeDQP in encodeResAndCalcRdInterCU
Tue, 14 Oct 2014 21:12:44 -0500 Steve Borho search: inline single caller of getInterSymbolBits()
Tue, 14 Oct 2014 21:00:04 -0500 Steve Borho search: inline single caller of xLoadIntraResultChromaQT
Tue, 14 Oct 2014 20:57:53 -0500 Steve Borho search: inline single caller of xLoadIntraResultQT
Tue, 14 Oct 2014 20:54:39 -0500 Steve Borho search: inline single caller of xEncIntraHeaderLuma
Tue, 14 Oct 2014 20:52:39 -0500 Steve Borho search: inline single caller of xEncIntraHeaderChroma
Tue, 14 Oct 2014 20:47:15 -0500 Steve Borho search: reorder xRecurIntraChromaCodingQT() for clarity
Tue, 14 Oct 2014 20:18:59 -0500 Steve Borho search: inline single callers of xGetIntraBitsChroma and xGetIntraBitsQTChroma
Tue, 14 Oct 2014 17:39:32 -0500 Steve Borho sao: fix eoln
Tue, 14 Oct 2014 17:24:53 -0500 Steve Borho common: fix eoln, fix merge bug
Tue, 14 Oct 2014 17:17:49 -0500 Steve Borho Merge
Tue, 14 Oct 2014 14:35:30 +0530 Deepthi Nandakumar noiseReduction: replace magic values with readable names
Mon, 13 Oct 2014 12:41:00 +0530 Deepthi Nandakumar cu-lossless: remove redundant lossless buffer
Tue, 14 Oct 2014 14:35:30 +0530 Deepthi Nandakumar noiseReduction: replace magic values with readable names
Mon, 13 Oct 2014 14:36:40 +0530 Deepthi Nandakumar TComDataCU: remove redundant arguments
Mon, 13 Oct 2014 12:41:00 +0530 Deepthi Nandakumar cu-lossless: remove redundant lossless buffer
Tue, 14 Oct 2014 16:59:08 -0500 Steve Borho analysis: match old merge analysis behavior at --rd 5,6
Tue, 14 Oct 2014 15:24:55 -0500 Steve Borho analysis: reorder prediction modes for easier initialization at RD <= 4
Tue, 14 Oct 2014 15:11:16 -0500 Steve Borho cu: make CU's frame pointer const, so it's clearly read-only to CU logic
Tue, 14 Oct 2014 15:07:03 -0500 Steve Borho cu: make CU's slice pointer const, so its clearly read-only to CU logic
Tue, 14 Oct 2014 15:06:25 -0500 Steve Borho cu: return merge candidate count from getInterMergeCandidates()
Tue, 14 Oct 2014 16:48:14 -0500 Steve Borho analysis: fix --rd 6 hash mistakes, clear skip flags between merge candidates
Tue, 14 Oct 2014 13:57:20 -0500 Steve Borho analysis: inline deriveTestModeAMP
Tue, 14 Oct 2014 12:57:31 -0500 Steve Borho analysis: uhm, try that again
Tue, 14 Oct 2014 01:27:50 -0500 Steve Borho analysis: checkIntra() is used by all slice types now
Tue, 14 Oct 2014 01:24:16 -0500 Steve Borho search: minor cleanups
Mon, 13 Oct 2014 16:51:36 -0500 Steve Borho analysis: simplify addSplitFlagCost(), encode split flag with mode's context
Mon, 13 Oct 2014 16:49:43 -0500 Steve Borho analsys: add split flag cost to the split prediction (--rd 5/6)
Mon, 13 Oct 2014 15:47:10 -0500 Steve Borho search: nits, remove debug memsets
Mon, 13 Oct 2014 14:12:27 -0500 Steve Borho nits
Mon, 13 Oct 2014 01:40:42 -0500 Steve Borho analysis: split out more logic for rdlevel 0 & 1
Mon, 13 Oct 2014 01:33:31 -0500 Steve Borho analysis: re-introduce RD level 0 intra hack
Sat, 11 Oct 2014 20:29:52 -0500 Steve Borho analysis: add a helper function to deal with split flag bits
Sat, 11 Oct 2014 19:43:34 -0500 Steve Borho analysis: remove unused m_initialContexts
Sat, 11 Oct 2014 19:42:37 -0500 Steve Borho analysis: move StatisticLog to frameencoder.h
Sat, 11 Oct 2014 19:42:10 -0500 Steve Borho analysis: add attributions for myself
Sat, 11 Oct 2014 19:39:44 -0500 Steve Borho analysis: remove redundant pointer check
Sat, 11 Oct 2014 19:13:07 -0500 Steve Borho search: fix variable name shadow warnings
Sat, 11 Oct 2014 19:08:49 -0500 Steve Borho Merge
Sat, 11 Oct 2014 17:37:34 -0500 Steve Borho analysis: clarify and fix CTU stats logging, move to frame encoders
Sat, 11 Oct 2014 17:00:51 -0500 Steve Borho analysis: if avoiding skip analysis for lossless encodes, set max rdcost
Sat, 11 Oct 2014 17:00:06 -0500 Steve Borho analysis: consistent naming of MC PU part index, try not to use temp CU pointers
Sat, 11 Oct 2014 16:51:41 -0500 Steve Borho analysis: merge only ever has one part, within checkMerge2Nx2N_rd0_4
Sat, 11 Oct 2014 16:37:46 -0500 Steve Borho cu: fix sub-cu pel positioning
Sat, 11 Oct 2014 16:02:01 -0500 Steve Borho analysis: remove a temp variables used in only one place
Sat, 11 Oct 2014 16:00:07 -0500 Steve Borho cu: remove useless numPartition variable from copyPartFrom()
Sat, 11 Oct 2014 15:59:19 -0500 Steve Borho analysis: simplify handling of not-present sub-cus
Sat, 11 Oct 2014 15:45:28 -0500 Steve Borho analysis: m_bEncodeDQP should never have been a member variable
Sat, 11 Oct 2014 15:38:58 -0500 Steve Borho frame: fix uninitialized pointer
Sat, 11 Oct 2014 15:32:30 -0500 Steve Borho cu: make TComDataCU::copyPartFrom() take a const ref, cleanup
Sat, 11 Oct 2014 15:25:09 -0500 Steve Borho cu: remove getLumaOrigYuv() access methods
Sat, 11 Oct 2014 15:21:38 -0500 Steve Borho analysis: more ref religion
Sat, 11 Oct 2014 15:06:14 -0500 Steve Borho analysis: use m_slice consistently, not the pointer in the CU
Sat, 11 Oct 2014 15:01:49 -0500 Steve Borho analysis: simplify encodeIntraInInter
Sat, 11 Oct 2014 14:51:20 -0500 Steve Borho search: minor cleanups and comment improvements
Sat, 11 Oct 2014 14:43:11 -0500 Steve Borho cu: white space and comment nits, initSubCU() no longer inits CTU costs
Sat, 11 Oct 2014 14:35:03 -0500 Steve Borho analysis: give the splitCU the correct partition index (0..3)
Sat, 11 Oct 2014 14:22:39 -0500 Steve Borho cu: move cost variables from TComDataCU to Mode
Sat, 11 Oct 2014 02:11:43 -0500 Steve Borho yuv: nit
Sat, 11 Oct 2014 02:11:37 -0500 Steve Borho analysis: settle on fencYuv for 'frame being encoded' or 'original pixels'
Sat, 11 Oct 2014 01:34:56 -0500 Steve Borho cu: remove access methods for neighbor CTUs
Sat, 11 Oct 2014 01:29:11 -0500 Steve Borho analysis: fixes for --pmode and --rect with --rd 0..4
Sat, 11 Oct 2014 01:26:25 -0500 Steve Borho analysis: initCU() is only necessary for picSym CTUs, not analysis CUs
Fri, 10 Oct 2014 15:38:48 -0500 Steve Borho analysis: move fillOrigYUVBuffer to Search
Fri, 10 Oct 2014 14:57:19 -0500 Steve Borho analysis: fixes for merge/skip behavior at --rd 6, improve clarity
Fri, 10 Oct 2014 03:07:58 -0500 Steve Borho analysis: fix precendence problem in split logic
Fri, 10 Oct 2014 02:45:04 -0500 Steve Borho analysis: fix a couple of obvious --rd 6 bugs
Fri, 10 Oct 2014 02:32:37 -0500 Steve Borho analysis: fix --rd 2 crash, only check intra for P slices
Fri, 10 Oct 2014 02:24:03 -0500 Steve Borho analysis: greatly simplify checkMerge2Nx2N_rd5_6
Fri, 10 Oct 2014 01:53:40 -0500 Steve Borho cu: fix comments
Fri, 10 Oct 2014 01:41:01 -0500 Steve Borho analysis: pass merge and skip modes to merge analysis functions
Fri, 10 Oct 2014 01:12:53 -0500 Steve Borho analysis: PRED_NxN is no more
Fri, 10 Oct 2014 01:11:05 -0500 Steve Borho analysis: nit rename
Fri, 10 Oct 2014 01:02:19 -0500 Steve Borho analysis: most merge shared intra path into the main path
Fri, 10 Oct 2014 00:42:59 -0500 Steve Borho analysis: remove checkIntraInInter_rd5_6(), it is the same as checkIntra now
Fri, 10 Oct 2014 00:12:14 -0500 Steve Borho analysis: move parallel ME from Analysis to Search
Thu, 09 Oct 2014 23:35:57 -0500 Steve Borho search: pass mode to xIntraCodingLumaBlk
Thu, 09 Oct 2014 23:35:23 -0500 Steve Borho move predict.cpp and predict.h to common/
Thu, 09 Oct 2014 19:43:48 -0500 Steve Borho search: reorder arguments to xIntraCodingChromaBlk for clarity
Thu, 09 Oct 2014 19:39:22 -0500 Steve Borho search: pass mode to getBestIntraModeChroma
Thu, 09 Oct 2014 19:36:27 -0500 Steve Borho search: do not pass fencYuv to residualTransformQuantIntra
Thu, 09 Oct 2014 19:33:59 -0500 Steve Borho search: do not pass fencYuv to xIntraCodingChromaBlk
Thu, 09 Oct 2014 19:32:16 -0500 Steve Borho search: do not pass fencYuv to xRecurIntraChromaCodingQT
Thu, 09 Oct 2014 19:30:11 -0500 Steve Borho search: do not pass fencYuv to xEstimateResidualQT()
Thu, 09 Oct 2014 19:25:29 -0500 Steve Borho predict: merge intra prediction helper routines into Predict
Thu, 09 Oct 2014 18:26:05 -0500 Steve Borho search: do not pass fencYuv to xRecurIntraCodingQT()
Thu, 09 Oct 2014 18:05:13 -0500 Steve Borho search: return distortion from main intra coding functions
Thu, 09 Oct 2014 17:43:39 -0500 Steve Borho cu: fix a comment
Thu, 09 Oct 2014 17:41:14 -0500 Steve Borho search: use absPartIndex for sub-CU indexing
Thu, 09 Oct 2014 17:38:34 -0500 Steve Borho analysis: nits
Thu, 09 Oct 2014 17:22:27 -0500 Steve Borho search: merge sharedEstIntraPredQT with estIntraPredQT
Thu, 09 Oct 2014 17:09:06 -0500 Steve Borho search: do not pass fencYuv to sharedEstIntraPredQT() and estIntraPredChromaQT()
Thu, 09 Oct 2014 17:05:49 -0500 Steve Borho search: do not pass fencYuv to estIntraPredQT()
Thu, 09 Oct 2014 17:04:32 -0500 Steve Borho search: do not pass fencYuv to encodeResAndCalcRdSkipCU()
Thu, 09 Oct 2014 17:02:27 -0500 Steve Borho search: do not pass fencYuv to encodeResAndCalcRdInterCU()
Thu, 09 Oct 2014 16:58:52 -0500 Steve Borho search: do not pass fencYuv to generateCoeffRecon()
Thu, 09 Oct 2014 16:50:52 -0500 Steve Borho search: do not pass fencYuv to residualTransformQuantInter
Thu, 09 Oct 2014 16:47:48 -0500 Steve Borho search: make fencYuv pointers const
Thu, 09 Oct 2014 12:05:30 -0500 Steve Borho analysis: move temp residual buffer into Search structure
Thu, 09 Oct 2014 12:01:36 -0500 Steve Borho analysis: give each Mode a const pointer to its origYuv
Thu, 09 Oct 2014 11:46:25 -0500 Steve Borho Merge
Thu, 09 Oct 2014 13:47:03 +0530 Deepthi Nandakumar analysis: remove Inter Part_NxN analysis and encode. This condition will never be hit.
Wed, 08 Oct 2014 18:52:12 +0530 Aarthi Thirumalai rc: vbv fix for scene changes
Thu, 09 Oct 2014 01:47:43 -0500 Steve Borho analysis: parentCTU is now always a reference to the output picSym CTU
Wed, 08 Oct 2014 11:54:58 -0500 Steve Borho analysis: pass parentCTU as const reference
Tue, 07 Oct 2014 21:14:20 -0500 Steve Borho frame: remove trivial access methods, major cleanups
Tue, 07 Oct 2014 19:37:10 -0500 Steve Borho yuv: bring Yuv, PicYuv classes into common/
Tue, 07 Oct 2014 17:42:20 -0500 Steve Borho encoder: pass cu and cudata by const reference when they are not modified
Mon, 06 Oct 2014 17:32:12 -0500 Steve Borho search: pass mode to more methods, write directly to mode.contexts
Wed, 08 Oct 2014 23:50:17 -0500 Steve Borho cu: use memset to initialize
Mon, 06 Oct 2014 20:36:25 -0500 Steve Borho cu: break pool objects out of TComDataCU
Wed, 08 Oct 2014 19:02:45 -0500 Steve Borho analysis: revisit the minDepth logic, outputs much closer to original now
Mon, 06 Oct 2014 20:06:58 -0500 Steve Borho cu: remove m_ prefix from tqBypassYuvMemBlock
Mon, 06 Oct 2014 17:51:40 -0500 Steve Borho analysis: use md auto-var in parallelAnalysisJob()
Wed, 08 Oct 2014 22:02:55 -0500 Steve Borho analysis: use correct 'nextContext' from split iterations for split prediction
Wed, 08 Oct 2014 18:10:19 -0500 Steve Borho analysis: fixes for recursion from Min Chen
Wed, 08 Oct 2014 16:17:16 -0500 Steve Borho pred: rename Prediction::m_slice to Prediction::m_predSlice
Wed, 08 Oct 2014 16:13:48 -0500 Steve Borho analysis: pass partUnitIdx to intra functions for initSubCU
Wed, 08 Oct 2014 15:46:20 -0500 Steve Borho analysis: remove m_log member variable; an auto-var is sufficient
Wed, 08 Oct 2014 15:36:31 -0500 Steve Borho analysis: implement bidir MVP refine for --pme
Wed, 08 Oct 2014 01:40:46 -0500 Steve Borho analysis: handle situation in compressInterCU_rd0_4() where only split is tried
Wed, 08 Oct 2014 01:00:31 -0500 Steve Borho analysis: bring compressInterCU_rd5_6() up to date
Wed, 08 Oct 2014 00:46:13 -0500 Steve Borho analysis: update split logic in compressInterCU_rd0_4(), simplify
Tue, 07 Oct 2014 23:59:08 -0500 Steve Borho analysis: continue to optimize split logic
Tue, 07 Oct 2014 23:43:11 -0500 Steve Borho analysis: pass depth via cuData, add support for split CU in checkDQP
Tue, 07 Oct 2014 14:35:04 -0500 Steve Borho nit
Mon, 06 Oct 2014 21:23:24 -0500 Steve Borho cu: don't pass cuData to copyPartFrom(), it only needs numPartitions
Mon, 06 Oct 2014 18:30:32 -0500 Steve Borho cu: nits
Mon, 06 Oct 2014 20:54:14 -0500 Steve Borho analysis: add obviously missing logic
Mon, 06 Oct 2014 13:34:56 -0500 Steve Borho analysis: remove best mode logic from checkMerge2Nx2N_rd0_4()
Mon, 06 Oct 2014 19:20:08 +0530 gopi jayaraman search: bring mode structure from analysis for intra functions
Mon, 06 Oct 2014 17:35:36 +0530 gopi jayaraman search: bring mode structure from analysis
Sat, 04 Oct 2014 20:38:15 -0500 Steve Borho analysis: major refactor of analysis data structures; prep for --pmode --rd 5
Fri, 10 Oct 2014 19:03:04 +0900 Satoshi Nakagawa ptl: RExt profiles
Thu, 09 Oct 2014 18:33:12 +0900 Satoshi Nakagawa sao: refine, fix sao-non-deblock [CHANGES OUTPUT (RExt, sao-non-deblock)]
Thu, 09 Oct 2014 14:28:14 +0530 Deepthi Nandakumar Backed out changeset: f231820645fe
Thu, 09 Oct 2014 13:47:03 +0530 Deepthi Nandakumar analysis: remove Inter Part_NxN analysis and encode. This condition will never be hit.
Wed, 08 Oct 2014 18:52:12 +0530 Aarthi Thirumalai rc: vbv fix for scene changes
Wed, 08 Oct 2014 15:04:41 -0500 Steve Borho docs: try to explain behavior of related thread pool options
Wed, 08 Oct 2014 12:49:03 +0530 Gopu Govindaswamy analysis: fix for csp:444 decoder crash - CABAC context state handling
Wed, 08 Oct 2014 14:18:20 -0500 Steve Borho param: combine CTU size and RQT depth log lines (just saves space)
Wed, 08 Oct 2014 14:16:57 -0500 Steve Borho encoder: move thread pool initialization to create(), handle pool options better
Wed, 08 Oct 2014 14:08:44 -0500 Steve Borho frameencoder: fix handling of no thread pool being present
Wed, 08 Oct 2014 14:24:30 +0530 Gopu Govindaswamy frameencoder: allocate memory for SEIPictureTiming when interlaceMode is enabled
Mon, 06 Oct 2014 22:07:54 -0500 Steve Borho analysis: make CU object used in --pme a const object
Tue, 07 Oct 2014 00:15:45 -0500 Steve Borho encoder: fix handling of --no-wpp and either --pmode or --pme
Mon, 06 Oct 2014 13:05:02 -0500 Steve Borho doc: make it clear fast cbf only affects rdlevel 5 and 6
Sun, 05 Oct 2014 03:38:38 +0530 Aarthi Thirumalai rc: use a sliding window to calculate moving avg SatdCost for ABR Reset logic
Sun, 05 Oct 2014 18:01:20 -0500 Steve Borho cu: nits
Sun, 05 Oct 2014 18:01:15 -0500 Steve Borho cu: drop m_totalPsyCost, just use m_totalRDCost whether or not psy is enabled
Sun, 05 Oct 2014 17:16:19 -0500 Steve Borho analysis: fix CABAC context state handling after splits [CHANGES OUTPUTS]
Sun, 05 Oct 2014 11:47:26 -0500 Steve Borho entropy: add a mechanism to detect reads without writes in checked builds
Sun, 05 Oct 2014 10:40:48 -0500 Steve Borho entropy: give each Search instance its own set of RD contexts
Sun, 05 Oct 2014 17:01:50 -0500 Steve Borho threadpool: nit
Sun, 05 Oct 2014 15:55:35 -0500 Steve Borho threading: nits
Sun, 05 Oct 2014 15:55:26 -0500 Steve Borho cmake: nit
Sun, 05 Oct 2014 10:28:25 -0500 Steve Borho entropy: make copy methods properly const
Sun, 05 Oct 2014 11:18:08 -0500 Steve Borho cmake: bump X265_BUILD for new parallelism params
Sat, 04 Oct 2014 22:08:34 -0500 Steve Borho encoder: prevent broken combinations of options
Sat, 04 Oct 2014 21:01:56 -0500 Steve Borho analysis: encodeIntraInInter() must write directly to given cabac context
Fri, 03 Oct 2014 21:39:21 -0500 Steve Borho analysis: use enums to enumerate prediction buffers
Fri, 03 Oct 2014 17:23:16 -0500 Steve Borho analysis: add a hack to try and match --pmode with --no-pmode
Fri, 03 Oct 2014 16:03:12 -0500 Steve Borho analysis: cleanups
Fri, 03 Oct 2014 15:56:19 -0500 Steve Borho analysis: measure best pmode intra RD cost in worker thread
Fri, 03 Oct 2014 16:02:40 -0500 Steve Borho analysis: do not pass member vars to checkMerge2Nx2N_rd0_4 as pointer references
Fri, 03 Oct 2014 15:47:24 -0500 Steve Borho param: show when pmode and pme are enabled
Fri, 03 Oct 2014 16:00:34 -0500 Steve Borho analysis: remove default argument for compressInterCU_rd5_6
Fri, 03 Oct 2014 14:29:59 -0500 Steve Borho TComDataCU: make most get methods const, remove some trivial access methods
Fri, 03 Oct 2014 12:52:23 -0500 Steve Borho analysis: use slave instance for MVP eval for --pme
Fri, 03 Oct 2014 12:45:17 -0500 Steve Borho analysis: replace prepMotionCompensation() calls in parallelInterSearch()
Fri, 03 Oct 2014 12:40:33 -0500 Steve Borho analysis: --pme workers do not need m_origYuv in slave instance
Fri, 03 Oct 2014 00:49:11 -0500 Steve Borho analysis: cleanup variable names
Thu, 02 Oct 2014 17:55:31 -0500 Steve Borho analysis: prevent race hazard in parallel ME state variables
Thu, 02 Oct 2014 17:46:52 -0500 Steve Borho analysis: parallel ME can get partsize and depth from ME CU
Thu, 02 Oct 2014 17:25:05 -0500 Steve Borho analysis: support --pme for all rd levels
Thu, 02 Oct 2014 16:39:33 -0500 Steve Borho api: add --pme to enable parallel motion estimation
Thu, 02 Oct 2014 01:12:12 -0500 Steve Borho analysis: further parallelME progress
Wed, 01 Oct 2014 13:28:29 -0500 Steve Borho api: add --pmode to enable parallel mode decision
Thu, 02 Oct 2014 16:47:55 -0500 Steve Borho encoder: correct logging of number of WPP streams
Thu, 02 Oct 2014 01:12:32 -0500 Steve Borho search: remove redundant calls to prepMotionCompensation()
Thu, 02 Oct 2014 00:26:45 -0500 Steve Borho search: use sad cost directly to pick MVP
Thu, 02 Oct 2014 00:25:46 -0500 Steve Borho search: make some helper methods const
Wed, 01 Oct 2014 23:26:28 -0500 Steve Borho analysis: remove unused variables, fixes warnings
Thu, 02 Oct 2014 00:46:10 +0530 Aarthi Thirumalai rc: correct the threshold for resetABR function
Thu, 02 Oct 2014 00:14:13 +0530 Aarthi Thirumalai rc : correct max AU size for first frame
Thu, 02 Oct 2014 09:25:40 +0900 Satoshi Nakagawa fix bug in 73c6c9086577 for rdLevel=0
Wed, 01 Oct 2014 00:49:02 -0500 Steve Borho analysis: further work on parallel ME
Wed, 01 Oct 2014 14:14:19 -0500 Steve Borho analysis: nit, remove obviously wrong comment
Wed, 01 Oct 2014 14:13:59 -0500 Steve Borho analysis: use source buffer for source stride
Wed, 01 Oct 2014 13:57:38 -0500 Steve Borho analysis: initialize job counters
Wed, 01 Oct 2014 14:48:14 -0500 Steve Borho analysis: remove bMergeOnly argument to checkInter_rd0_4, always false
Wed, 01 Oct 2014 14:13:18 -0500 Steve Borho analysis: remove PartSize argument to checkIntraInInter_rd0_4
Wed, 01 Oct 2014 23:18:57 +0530 Deepthi Nandakumar ratecontrol: fix float absolute check
Wed, 01 Oct 2014 23:09:55 +0530 Deepthi Nandakumar ratecontrol: replace an imprecise comparison with a more precise check to ensure
Wed, 01 Oct 2014 09:39:36 +0530 Deepthi Nandakumar slice: better structure packing
Tue, 30 Sep 2014 22:20:32 -0500 Steve Borho analysis: fixup
Tue, 30 Sep 2014 18:50:25 -0500 Steve Borho analysis: move non-distributed path into else clause
Sat, 27 Sep 2014 12:25:21 -0500 Steve Borho stub in framework for parallel mode analysis and parallel ME
Tue, 30 Sep 2014 18:43:08 -0500 Steve Borho analysis: remove default arguments to checkInter_rd5_6 and checkInter_rd0_4
Tue, 30 Sep 2014 18:20:10 -0500 Steve Borho cli: display param->bSaoNonDeblocked as bool in CLI help
Tue, 30 Sep 2014 18:05:46 -0500 Steve Borho analysis: nit
Tue, 30 Sep 2014 18:05:38 -0500 Steve Borho replace lcu with ctu in variable names
Tue, 30 Sep 2014 18:04:55 -0500 Steve Borho replace LCU with CTU globally in comments
Tue, 30 Sep 2014 17:54:29 -0500 Steve Borho sao: nits
Tue, 30 Sep 2014 17:54:26 -0500 Steve Borho sao: rename resetLcuPart to resetCtuPart
Tue, 30 Sep 2014 17:51:52 -0500 Steve Borho sao: rename saoLcuParam to ctuParam
Tue, 30 Sep 2014 17:51:03 -0500 Steve Borho sao: rename SaoLcuParam to SaoCtuParam
Tue, 30 Sep 2014 17:48:40 -0500 Steve Borho api: rename --sao-lcu-bounds to --sao-non-deblock
Tue, 30 Sep 2014 16:42:22 -0500 Steve Borho search: make bidir temp YUVs Search members
Tue, 30 Sep 2014 16:25:47 -0500 Steve Borho datacu: coding style rename of m_DataCUMemPool and m_CULocalData
Tue, 30 Sep 2014 16:23:50 -0500 Steve Borho motioninfo: coding style rename of m_MVFieldMemPool
Tue, 30 Sep 2014 16:17:00 -0500 Steve Borho common: break into debugger when check fails in debug build
Tue, 30 Sep 2014 16:05:28 -0500 Steve Borho TComData: do not leave m_tqBypassOrigYuv uninitialized
Tue, 30 Sep 2014 16:15:01 +0530 Murugan Vairavel asm: avx2 assembly code for idct4x4
Tue, 30 Sep 2014 11:10:14 +0530 Praveen Tiwari blockfill_s_32x32 avx2 asm code: performance improved from 1354.05 cycles to 705.81 cycles, over sse version of asm code
Tue, 30 Sep 2014 10:57:12 +0530 Praveen Tiwari blockfill_s_16x16 avx2 asm code: performance improved from 389.21 cycles to 204.38 cycles, over sse version of asm code
Mon, 29 Sep 2014 16:13:22 +0530 Aarthi Thirumalai rc: apply maxAU size restrictions while encoding each frame
Tue, 30 Sep 2014 09:01:02 +0530 Santhoshini Sekar TComDataCU: replace getTotalNumPart() with CU structure details
Tue, 30 Sep 2014 08:52:56 +0530 Santhoshini Sekar TComDataCU: replace getZorderIdxInCU() with encodeIdx of CU structure
Tue, 30 Sep 2014 02:56:52 -0500 Steve Borho rd: move lambda and analysis qp init to rdcost.h
Tue, 30 Sep 2014 09:48:12 +0900 Satoshi Nakagawa sao: remove frame-based SAO
Mon, 29 Sep 2014 17:37:47 -0500 Steve Borho TComMvField: class to struct, white-space cleanups
Thu, 25 Sep 2014 18:12:56 -0500 Steve Borho search: reorder nits, no effect
Thu, 25 Sep 2014 18:04:14 -0500 Steve Borho quant: pass entropy instance through init function
Thu, 25 Sep 2014 17:57:59 -0500 Steve Borho search: white-space nits
Thu, 25 Sep 2014 17:57:44 -0500 Steve Borho search: give each Search instance an Entropy encoder (no output changes)
Fri, 26 Sep 2014 18:32:17 -0700 David T Yuen Changes for loadCTUData
Fri, 26 Sep 2014 17:33:09 -0500 Steve Borho nits
Fri, 26 Sep 2014 10:48:07 +0530 Murugan Vairavel asm: avx2 assembly code for idct32x32
Thu, 25 Sep 2014 16:43:05 -0700 David T Yuen Removed unnecessary call to loadCTUData
Thu, 25 Sep 2014 15:26:30 -0500 Steve Borho analysis: more style nits, code simplifications. no behavior change
Thu, 25 Sep 2014 15:09:01 -0500 Steve Borho analysis: remove #define conditionals for control flow
Thu, 25 Sep 2014 15:07:07 -0500 Steve Borho analysis: coding style and comment nits
Thu, 25 Sep 2014 15:04:56 -0500 Steve Borho analysis: remove unused LAMBDA_PARTITION_SELECT
Thu, 25 Sep 2014 15:04:12 -0500 Steve Borho analysis: hoist local function into anonymous namespace (file local)
Thu, 25 Sep 2014 18:50:43 +0530 Yuvaraj Venkatesh asm: avx2 assembly code for idct8x8
Thu, 25 Sep 2014 15:24:16 +0530 Santhoshini Sekar remove getNumPartInCU() and replace it with macro
Fri, 26 Sep 2014 19:34:36 +0900 Satoshi Nakagawa refine deblocking filter
Wed, 24 Sep 2014 18:26:45 -0500 Steve Borho predict: split weighted prediction values from WeightParam
Wed, 24 Sep 2014 17:54:39 -0500 Steve Borho predict: combine and check allocations and return failures
Wed, 24 Sep 2014 17:46:57 -0500 Steve Borho predict: remove check for reallocations, comment nits
Wed, 24 Sep 2014 17:41:55 -0500 Steve Borho predict: inline predInterUni(), getWpScaling() and simplify motionCompensation()
Wed, 24 Sep 2014 16:38:05 -0500 Steve Borho predict: inline single call of predInterBi()
Wed, 24 Sep 2014 16:21:42 -0500 Steve Borho encoder: rename cuCoder to analysis for better clarity
Thu, 25 Sep 2014 13:12:43 +0530 Deepthi Nandakumar Backed out changeset: 940cec3bf0b4
Wed, 24 Sep 2014 21:51:12 -0500 Steve Borho Backed out changeset: eb011fa1d2d8
Wed, 24 Sep 2014 13:17:23 -0700 David T Yuen Changed FrameEncoder::m_tld to a pointer and set it to one of Encoder's ThreadLocalData instances.
Wed, 24 Sep 2014 15:30:16 -0500 Steve Borho vec: make a note for why we keep some of the remaining vector routines
Wed, 24 Sep 2014 15:13:12 -0500 Steve Borho vec: remove idct8, we have SSSE3 assembly for it
Wed, 24 Sep 2014 15:04:08 -0500 Steve Borho cmake: remove blockcopy-sse3.cpp
Wed, 24 Sep 2014 15:03:48 -0500 Steve Borho primitives: remove unused block copy primitives
Wed, 24 Sep 2014 18:52:33 +0530 Praveen Tiwari bloccopy_pp avx asm code: 32x32, 32x48, 32x64 improved by 803.69 -> 514.90, 1126.36 -> 655.24, 1454.09 -> 835.76 cycles
Wed, 24 Sep 2014 17:50:48 +0530 Praveen Tiwari blockcopy_pp_32x24: avx asm code, improved 621.84 cycles -> 371.94
Wed, 24 Sep 2014 17:05:42 +0530 Praveen Tiwari blockcopy_pp_32x16: avx asm code, improved 477.74 cycles -> 309.99
Wed, 24 Sep 2014 15:42:15 +0530 Praveen Tiwari blockcopy_pp_32x8: avx asm code, improved 281.20 cycles -> 165.47
Wed, 24 Sep 2014 18:08:46 +0900 Satoshi Nakagawa refine deblocking filter
Sat, 20 Sep 2014 18:40:56 +0100 Steve Borho predict: remove checkIdenticalMotion()
Sat, 20 Sep 2014 18:39:12 +0100 Steve Borho predict: remove list argument from motionCompensation(), always REF_PIC_LIST_X
Sat, 20 Sep 2014 18:30:35 +0100 Steve Borho predict: streamline getWpScaling()
Sat, 20 Sep 2014 18:30:03 +0100 Steve Borho predict: use faster unidir prediction for B frames when weighting not enabled
Sat, 20 Sep 2014 18:12:56 +0100 Steve Borho predict: combine redundant logic paths in predInterBi()
Wed, 24 Sep 2014 11:48:15 +0530 Deepthi Nandakumar Backed out changeset: fa2f1aa1456e
Tue, 23 Sep 2014 18:32:53 +0530 Sagar Kotecha blockcopy_ss: 64x16, 64x32, 64x48, 64x64 AVX version of asm code, approx double speedup comapre to SSE
Tue, 23 Sep 2014 10:16:26 +0530 Yuvaraj Venkatesh asm: avx2 code for dct8x8
Tue, 23 Sep 2014 12:18:31 -0700 Min Chen asm: replace mova by movu to avoid AVX2 testbench crash in dct16, dct32, denoise_dct, its same speed on Haswell
Tue, 23 Sep 2014 12:47:02 +0530 Sagar Kotecha add avx version for chroma_copy_ss 16x4, 16x8, 16x12, 16x16, 16x24, 16x32, 16x64 based on csp, approx 1.5x-2x speedup over SSE
Mon, 22 Sep 2014 21:28:59 +0900 Satoshi Nakagawa simplify intra filter (with fix for da61cf406f16)
Mon, 22 Sep 2014 21:37:59 +0530 Deepthi Nandakumar Backed out changeset: 25dde1ffab66
Mon, 22 Sep 2014 13:14:54 +0530 Deepthi Nandakumar nits: use parantheses to improve readability in shifts
Sat, 20 Sep 2014 18:05:32 +0100 Steve Borho predict: don't bother keeping refidx as an array
Sat, 20 Sep 2014 17:57:15 +0100 Steve Borho predict: merge TComWeightPrediction functions into Predict
Sat, 20 Sep 2014 17:05:54 +0100 Steve Borho TComWeightPrediction: combine duplicate inline functions (refs #80)
Sat, 20 Sep 2014 16:52:59 +0100 Steve Borho encoder: use %u to sprintf unsigned ints (refs #80)
Sat, 20 Sep 2014 16:52:29 +0100 Steve Borho entropy: fix SAO enable detection (refs #80)
Sat, 20 Sep 2014 16:51:07 +0100 Steve Borho bitstream: add paren to avoid ambiguous precedence in X265_CHECK
Sat, 20 Sep 2014 16:40:44 +0100 Steve Borho nits: do not check for NULL from new operations
Sat, 20 Sep 2014 16:31:00 +0100 Steve Borho bitcost: use enums for special constants rather than static const ints
Sat, 20 Sep 2014 16:19:00 +0100 Steve Borho motion: avoid extra iterations when no subpel motion found
Mon, 22 Sep 2014 09:46:18 +0530 Deepthi Nandakumar search: clean xRecurIntraCodingQT
Mon, 22 Sep 2014 09:46:00 +0530 Deepthi Nandakumar analysis: nits
Mon, 22 Sep 2014 08:53:40 +0530 Deepthi Nandakumar psy-rd: fix bug in chroma psyEnergy for intra 4x4
Sun, 21 Sep 2014 23:18:49 +0530 Deepthi Nandakumar analysis: remove CheckBestMode from CheckIntra
Sun, 21 Sep 2014 22:30:08 +0530 Deepthi Nandakumar analysis: remove redundant variables, cleanup variable names
Sat, 20 Sep 2014 15:41:08 +0100 Steve Borho param: do not allow VBV without WPP
Thu, 18 Sep 2014 17:27:15 +0530 Gopu Govindaswamy search: simplify and remove redundant variables in getBestIntraModeChroma
Thu, 18 Sep 2014 15:01:00 +0530 Gopu Govindaswamy search: remove redundant loacal variables in encodeResAndCalcRdSkipCU
Thu, 18 Sep 2014 10:50:04 +0530 Gopu Govindaswamy search: cleanup and remove redundant variable in checkintra
Fri, 19 Sep 2014 16:35:15 +0900 Satoshi Nakagawa primitives: intra_pred[4][35] => intra_pred[35][4] (avoid *35)
Fri, 19 Sep 2014 09:47:06 +0900 Satoshi Nakagawa inline simple functions
Wed, 17 Sep 2014 20:10:25 +0200 Steve Borho testbench: allocate test harnesses on heap, for better valgrind coverage
Thu, 18 Sep 2014 18:16:25 +0530 Praveen Tiwari denoiseDct: align performance data while reporting speedup
Thu, 18 Sep 2014 17:02:07 +0530 Praveen Tiwari copy_cnt_32: avx2 asm code, improved 1521.17 cycles -> 934.46 cycles
Thu, 18 Sep 2014 16:37:55 +0530 Praveen Tiwari copy_cnt_16: avx2 asm code, improved 514.32 cycles -> 313.66 cycles
Thu, 18 Sep 2014 15:30:18 +0530 Praveen Tiwari denoise_dct: avx2 asm code
Thu, 18 Sep 2014 15:11:26 +0530 Praveen Tiwari denoise_dct asm code: SSE version
Thu, 18 Sep 2014 14:27:44 +0530 Murugan Vairavel asm: avx2 assembly code for idct16x16
Thu, 18 Sep 2014 18:02:36 +0530 Aarthi Thirumalai rc: improvements for cbr
Wed, 17 Sep 2014 16:52:15 +0530 Praveen Tiwari denoiseDct: nit unused asm function declarations
Wed, 17 Sep 2014 16:45:04 +0530 Praveen Tiwari denoiseDct asm code: nit faulty code, need a new SSE version
Wed, 17 Sep 2014 16:33:52 +0530 Praveen Tiwari denoiseDct unit test code: fixed bound value problem
Thu, 11 Sep 2014 17:33:44 +0530 Praveen Tiwari copy_cnt_4 avx2 asm code: nit, same speedup by sse version
Wed, 17 Sep 2014 17:19:52 +0530 Aarthi Thirumalai rc: fix bugs in using boundary condition for cu while encoding each frame.
Wed, 17 Sep 2014 12:52:38 +0200 Steve Borho frameencoder: fix VBV row resets when SAO is disabled
Tue, 16 Sep 2014 17:50:06 +0530 Sagar Kotecha add fanout validation module to check param compatibility
Tue, 16 Sep 2014 17:16:53 +0530 Gopu Govindaswamy api: do not reuse the analysisData buffer for more then one picture, set it NULL
Tue, 16 Sep 2014 11:53:32 +0530 Santhoshini Sekar analysis: add CU specific details to encodeCU()
Tue, 16 Sep 2014 13:41:45 +0200 Steve Borho analysis: nits
Tue, 16 Sep 2014 16:50:56 +0530 Gopu Govindaswamy analysis: intra picture estimation (mode and split decision)information sharing
Tue, 16 Sep 2014 12:20:30 +0530 Praveen Tiwari denoiseDct: test bench code
Mon, 15 Sep 2014 17:29:40 +0200 Steve Borho search: save a few cycles
Mon, 15 Sep 2014 10:33:53 +0530 Aarthi Thirumalai rc: fixes for 2 pass +- vbv to calculate frameSizePlanned accurately.
Mon, 15 Sep 2014 15:00:13 +0200 Steve Borho param: preset tuning changes
Mon, 15 Sep 2014 14:43:19 +0200 Steve Borho doc: describe performance impact of SAO
Mon, 15 Sep 2014 14:41:50 +0200 Steve Borho doc: fix typo and nit in threading page
Fri, 12 Sep 2014 11:01:54 +0900 Satoshi Nakagawa sao: some cleanups
Mon, 15 Sep 2014 13:58:42 +0200 Steve Borho search: header cleanups, no functional change
Wed, 10 Sep 2014 12:35:55 +0200 Steve Borho search: measure RDO of intra modes within 12% of least cost [CHANGES OUTPUTS]
Mon, 15 Sep 2014 14:03:07 +0200 Steve Borho search: comment nits
Mon, 15 Sep 2014 13:37:10 +0200 Steve Borho Merge with stable
Mon, 15 Sep 2014 16:08:30 +0530 Aarthi Thirumalai rc: bug fix for 2 pass when bframes = 0. fixes Issue #77
Mon, 15 Sep 2014 16:09:52 +0530 Aarthi Thirumalai rc: check for changes in scenecut input between multiple passes.
Mon, 15 Sep 2014 16:08:30 +0530 Aarthi Thirumalai rc: bug fix for 2 pass when bframes = 0. fixes Issue #77
Wed, 10 Sep 2014 15:03:40 +0530 Ashok Kumar Mishra Search: remove redundant encode coefficients in intra for performance
Mon, 15 Sep 2014 13:47:05 +0530 Murugan Vairavel asm: fix mismatch due to dct32 avx2 assembly code
Fri, 12 Sep 2014 12:02:46 +0530 Murugan Vairavel asm: avx2 assembly code for dct32x32
Sat, 13 Sep 2014 22:43:52 +0530 Deepthi Nandakumar x265: add missing typedefs
Thu, 11 Sep 2014 17:25:40 -0700 David T Yuen Resolved gcc compiler error of mismatched type
Fri, 12 Sep 2014 16:44:47 +0530 Deepthi Nandakumar Merge with stable
Fri, 12 Sep 2014 16:41:31 +0530 Deepthi Nandakumar asm: disable buggy denoise primitives until the bugs are fixed
Thu, 11 Sep 2014 19:24:28 +0530 Sagar Kotecha cli: add cli options analysis-mode and analysis-file
Thu, 11 Sep 2014 19:23:25 +0530 Sagar Kotecha store analysis information in buffers
Thu, 11 Sep 2014 19:21:37 +0530 Sagar Kotecha api: introduce methods to allocate and free analysis buffers
Thu, 11 Sep 2014 19:18:40 +0530 Sagar Kotecha api: add analysis data structures and param options
Thu, 11 Sep 2014 13:17:32 +0200 Steve Borho analysis: minor comment and code cleanups, no behavior change
Thu, 11 Sep 2014 12:43:22 +0200 Steve Borho search: remove x prefixes from ME helper functions
Thu, 11 Sep 2014 12:42:28 +0200 Steve Borho dpb: does not need to include frameencoder.h
Wed, 10 Sep 2014 17:27:20 +0200 Steve Borho analysis: nit
Wed, 10 Sep 2014 17:27:11 +0200 Steve Borho search: don't pass top-level encoder to initSearch()
Wed, 10 Sep 2014 12:16:59 +0200 Steve Borho search: store rd costs in first pass through intra modes
Wed, 10 Sep 2014 16:50:50 +0200 Steve Borho cleanup header dependencies; dpb should not need encoder.h
Thu, 11 Sep 2014 11:29:33 +0530 Deepthi Nandakumar asm: enable copy_cnt8
Wed, 10 Sep 2014 10:55:30 +0530 Yuvaraj Venkatesh asm: avx2 assembly code for dct16
Wed, 10 Sep 2014 11:22:51 +0530 Praveen Tiwari copy_cnt_8, AVX2 asm code as per new interface, performance improved from 5.13x to 7.59x on HASWELL-I5
Wed, 10 Sep 2014 11:40:39 +0200 Steve Borho encoder: nits
Tue, 09 Sep 2014 17:56:49 +0200 Steve Borho search: re-enable chroma tskip
Tue, 09 Sep 2014 23:48:38 +0530 Aarthi Thirumalai rc: use m_frameDuration instead of rce->frameDuration to derive complexity for each frame in 2nd pass.
Wed, 10 Sep 2014 10:47:57 +0530 Deepthi Nandakumar param: apply missing default values to param, mostly zero and reorder
Tue, 09 Sep 2014 22:23:26 +0200 Steve Borho search: reverse meaning of bCheckFirst to bAllowRQTSplit
Tue, 09 Sep 2014 21:20:15 +0200 Steve Borho search: !a ? b : c; -> a ? c : b;
Tue, 09 Sep 2014 21:07:18 +0200 Steve Borho search: rename some helper functions without x prefixes
Tue, 09 Sep 2014 18:55:48 +0200 Steve Borho backout 0dc2cbc36ee5 to 331ef5121676
Tue, 09 Sep 2014 20:02:39 +0530 Ashok Kumar Mishra analysis: modified compressInterCU_rd0_4() with CU-specific information
Tue, 09 Sep 2014 17:24:33 +0200 Steve Borho search: fix camel case of residualQTIntraChroma
Tue, 09 Sep 2014 17:22:46 +0200 Steve Borho search: don't pass a zeroDistortion pointer if you don't want the answer
Tue, 09 Sep 2014 17:19:45 +0200 Steve Borho search: return distortion from xEstimateResidualQT
Tue, 09 Sep 2014 17:13:51 +0200 Steve Borho search: pass depthRange uniformly as uint32_t depthRange[2]
Tue, 09 Sep 2014 17:00:02 +0200 Steve Borho search: return distortion from xRecurIntraCodingQT
Tue, 09 Sep 2014 16:47:11 +0200 Steve Borho search: return distortion from xIntraCodingChromaBlk, do not pass by ref
Tue, 09 Sep 2014 16:39:34 +0200 Steve Borho search: return distortion from xRecurIntraChromaCodingQT, do not pass by ref
Tue, 09 Sep 2014 16:33:54 +0200 Steve Borho search: return distortion from xIntraCodingLumaBlk, do not pass by reference
Tue, 09 Sep 2014 17:53:09 +0530 Praveen Tiwari copy_cnt_8 AVX2 asm code, as per new interface
Tue, 09 Sep 2014 14:07:14 +0530 Praveen Tiwari copy_cnt_4: faster AVX2 code
Tue, 09 Sep 2014 11:36:58 +0530 Praveen Tiwari copy_cnt_4: combine mova and paddb to reduce code size, same speedup
Tue, 09 Sep 2014 11:07:59 +0530 Praveen Tiwari copy_cnt_4: enable fast non zero coefficient count path
Tue, 09 Sep 2014 14:23:20 +0200 Steve Borho frameencoder: use simple shifts to scale 2-pass CU type counters
Tue, 09 Sep 2014 14:24:37 +0200 Steve Borho frameencoder: use x265_emms() prior to double QP clipping for VBV
Tue, 09 Sep 2014 10:39:52 +0530 Deepthi Nandakumar search: remove warning from MS compiler
Mon, 08 Sep 2014 19:39:34 -0700 Min Chen asm: avx2 version of quant, improve 16.6k cycles -> 8.4k cycles
Mon, 08 Sep 2014 19:39:14 -0700 Min Chen asm: improve quant by replace variant shift to fixed shift, 19k cycles -> 16.6k cycles
Mon, 08 Sep 2014 19:38:56 -0700 Min Chen testbench(quant): the qBits value must be more than or equal to 8
Mon, 08 Sep 2014 19:38:41 -0700 Min Chen testbench(quant): the Round value must be less than (2 ^ qbits)
Mon, 08 Sep 2014 22:40:00 +0200 Steve Borho search: prune more unnecessary work from estIntraPredQT()
Mon, 08 Sep 2014 20:48:40 +0200 Steve Borho search: remove some redundant work from estIntraPredQT
Mon, 08 Sep 2014 20:17:35 +0200 Steve Borho search: remove m_qtTempTrIdx
Mon, 08 Sep 2014 19:07:27 +0200 Steve Borho pull search class into encoder/ (TLibEncoder is no more)
Mon, 08 Sep 2014 20:30:00 +0200 Steve Borho api: remove include of frameencoder
Mon, 08 Sep 2014 19:07:36 +0200 Steve Borho nits
Mon, 08 Sep 2014 16:24:00 +0530 Ashok Kumar Mishra analysis: modified compressInterCU_rd5_6() with CU-specific information
Mon, 08 Sep 2014 13:21:40 +0530 Ashok Kumar Mishra Analysis: compressIntraCU clean up
Mon, 08 Sep 2014 17:18:23 +0200 Steve Borho sao: move frame/slice initialization into SAO::startSlice
Mon, 08 Sep 2014 16:41:56 +0200 Steve Borho sao: minor cleanups, no behavior change
Mon, 08 Sep 2014 15:12:20 +0200 Steve Borho frameencoder: avoid another call to resetEntropy(), they are expensive
Mon, 08 Sep 2014 15:11:56 +0200 Steve Borho frameencoder: combine some conditional expressions
Mon, 08 Sep 2014 14:34:38 +0200 Steve Borho rc: move FrameStats to ratecontrol.h
Mon, 08 Sep 2014 14:32:02 +0200 Steve Borho frameencoder: rename percent fields for clarity
Mon, 08 Sep 2014 14:29:09 +0200 Steve Borho frameencoder: do more CU stat math as integer
Mon, 08 Sep 2014 12:41:13 +0200 Steve Borho frameencoder: merge more of encodeSlice() into processCU
Fri, 05 Sep 2014 17:56:17 +0200 Steve Borho frameencoder: remove second encodeCU() pass over CTUs when SAO is disabled
Mon, 08 Sep 2014 14:03:30 +0200 Steve Borho frameencoder: remove redundant clear of frame stats
Mon, 08 Sep 2014 14:00:52 +0200 Steve Borho nits
Mon, 08 Sep 2014 12:02:55 +0200 Steve Borho Merge with correct x86inc.asm patch
Mon, 08 Sep 2014 11:48:56 +0530 Deepthi Nandakumar entropy: change top-level encode to encodeCTU
Fri, 05 Sep 2014 16:48:03 -0700 Min Chen x86inc.asm: fix vpbroadcastd bug on Mac platform
Sun, 07 Sep 2014 12:54:27 +0900 Satoshi Nakagawa fix sao
Sun, 07 Sep 2014 12:35:21 +0900 Satoshi Nakagawa fix CHECKED_BUILD
Fri, 05 Sep 2014 17:36:18 -0700 Min Chen asm: AVX2 version of dequant_normal, improve 9.3k Cycles -> 4.2k Cycles
Fri, 05 Sep 2014 17:36:01 -0700 Min Chen asm: reduce number of movd in dequant_normal
Fri, 05 Sep 2014 12:19:46 -0700 Min Chen x86inc.asm: fix vpbroadcastd bug on Mac platform
Fri, 05 Sep 2014 16:03:44 +0200 Steve Borho frameencoder: remove unnecessary call to resetBits(), improve comment
Fri, 05 Sep 2014 14:58:10 +0200 Steve Borho frameencoder: cleanup CTURow::init
Fri, 05 Sep 2014 14:49:16 +0200 Steve Borho frameencoder: CTURow class -> struct, remove m_ prefixes
Fri, 05 Sep 2014 14:39:56 +0200 Steve Borho tld: remove m_ prefixes from struct members
Fri, 05 Sep 2014 14:36:10 +0200 Steve Borho cturow: merge CTURow and TLD objects into frameencoder.h
Fri, 05 Sep 2014 14:25:58 +0200 Steve Borho frameencoder: remove unused variable, nit
Fri, 05 Sep 2014 14:25:33 +0200 Steve Borho cturow: inline processCU()
Fri, 05 Sep 2014 13:41:42 +0200 Steve Borho cmake: enable MACOSX_RPATH on Mac shared libraries
Fri, 05 Sep 2014 15:14:35 +0530 Praveen Tiwari copy_cnt 4x4 AVX2 asm code, as per new interface
Thu, 04 Sep 2014 18:59:07 -0700 Min Chen asm: reenable IACA support, it remove by 'inappropriate instruction...' patch
Thu, 04 Sep 2014 18:59:34 -0700 Min Chen asm: avx2 version of nquant(), improve 9.8k cycles -> 5.3k cycles
Thu, 04 Sep 2014 18:58:30 -0700 Min Chen asm: optimize nquant by PSIGND, improve 11k cycles -> 9.8k cycles
Fri, 05 Sep 2014 11:20:29 +0530 Praveen Tiwari count_nonzero asm code, reduceded code size by combining mova and packsswb
Fri, 05 Sep 2014 11:39:20 +0530 Praveen Tiwari copy_cnt: nits
Fri, 05 Sep 2014 11:33:57 +0530 Praveen Tiwari copy_cnt 4x4, eliminated move instructions, +-1x improvement
Fri, 05 Sep 2014 13:43:29 +0900 Satoshi Nakagawa fix getQuadtreeTULog2MinSizeInCU()
Thu, 04 Sep 2014 19:30:00 -0700 Min Chen asm: enable SSE2 version of pixel_ssd_ss[]
Thu, 04 Sep 2014 19:29:40 -0700 Min Chen asm: fix output mistake in pixel_ssd_ss_4xN
Fri, 05 Sep 2014 00:05:13 +0900 Satoshi Nakagawa fix cbf context
Thu, 04 Sep 2014 16:42:24 -0700 Min Chen asm: replace ssse3 instruction in pixel_ssd_ss_*_sse2
Thu, 04 Sep 2014 18:17:44 +0200 Steve Borho asm: fix SSSE3 in SSE2 build warning in unused primitive
Thu, 04 Sep 2014 18:16:15 +0200 Steve Borho quant: fix check macro
Thu, 04 Sep 2014 17:57:24 +0200 Steve Borho quant: nits
Tue, 02 Sep 2014 18:49:32 +0530 Praveen Tiwari quant path cleanup
Tue, 02 Sep 2014 18:15:36 +0530 Praveen Tiwari quant_c optimization, downscaling qCoef from int32_t* to int16_t*
Tue, 02 Sep 2014 17:52:33 +0530 Praveen Tiwari optimize cvt32to16_shl by replacing copy_shl
Tue, 02 Sep 2014 17:47:11 +0530 Praveen Tiwari added copy_shl primitive
Tue, 02 Sep 2014 15:31:10 +0530 Praveen Tiwari added copy_shr primitive
Tue, 02 Sep 2014 14:38:41 +0530 Praveen Tiwari temporarily disable avx2 version of copy_cnt primitive, need to update as per new interface
Tue, 02 Sep 2014 14:27:40 +0530 Praveen Tiwari conv16to32_count renamed to copy_count as per new interface
Tue, 02 Sep 2014 14:04:02 +0530 Praveen Tiwari conv16to32_count C interface modification, downscaling coeff from int32_t* to int16_t*
Mon, 01 Sep 2014 17:07:05 +0530 Praveen Tiwari cvt16to32_cnt optimization
Mon, 25 Aug 2014 16:54:19 +0530 Praveen Tiwari signBitHidingHDQ optimization, downscaling coeff from int32_t* to int16_t*
Mon, 25 Aug 2014 16:26:49 +0530 Praveen Tiwari rdoQuant optimization, downscaling dstCoeff fron int32_t* to int16_t*
Tue, 02 Sep 2014 12:05:17 +0530 Praveen Tiwari nquant optimization, downscaling qCoef from int32_t* to int16_t*
Mon, 25 Aug 2014 15:03:23 +0530 Praveen Tiwari quant.cpp, cleaned redundant code
Tue, 02 Sep 2014 11:38:07 +0530 Praveen Tiwari dequant_scaling optimization, downscaling quantCoef from int32_t* to int16_t*
Tue, 02 Sep 2014 11:23:11 +0530 Praveen Tiwari dequant_normal asm code optimization as per new interface
Tue, 02 Sep 2014 11:21:52 +0530 Praveen Tiwari dequant_normal optimization, downscaling quantCoef from int32_t* to int16_t*
Mon, 25 Aug 2014 12:49:37 +0530 Praveen Tiwari count_nonzero primitive optimization, downscaling quantCoef from int32_t* to int16_t*
Thu, 04 Sep 2014 17:25:30 +0530 Anton Mitrofanov x86asm: warn when inappropriate instruction used in function with specified cpuflags
Tue, 02 Sep 2014 20:40:53 +0530 Ashok Kumar Mishra TComDataCU: Reduced repeated function call to calculate depth range
Wed, 03 Sep 2014 17:26:01 +0900 Satoshi Nakagawa change index of m_buOffsetY[] from raster to zscan
Wed, 03 Sep 2014 16:00:08 -0700 David T Yuen Cleaned up TComDataCU::getQuadtreeTULog2MinSizeInCU for clarity and a bit of performance
Mon, 01 Sep 2014 15:33:25 +0530 Dnyaneshwar G asm: avx2 asm code for dct4
Thu, 04 Sep 2014 17:06:16 +0530 Deepthi Nandakumar Merge
Thu, 04 Sep 2014 12:24:51 +0530 Deepthi Nandakumar entropy: cleanup codeQtRootCbf
Thu, 04 Sep 2014 12:17:44 +0530 Deepthi Nandakumar quant: use table for ctxCbf
Thu, 04 Sep 2014 12:12:44 +0530 Deepthi Nandakumar entropy: cleanup codePredMode
Thu, 04 Sep 2014 12:10:09 +0530 Deepthi Nandakumar entropy: cleanup codeCUTransQuantBypassFlag
Mon, 01 Sep 2014 16:44:44 +0530 Ashok Kumar Mishra Entropy: Replaced getCtxQtCbf() with table
Thu, 04 Sep 2014 13:15:03 +0200 Steve Borho Merge with stable
Thu, 04 Sep 2014 13:11:33 +0200 Steve Borho version: detect OpenBSD for version string (closes #76)
Thu, 04 Sep 2014 13:07:06 +0200 Steve Borho cmake: fix BSD link, only link with librt if it exists (closes #75)
Wed, 03 Sep 2014 18:24:56 +0530 Murugan Vairavel asm: enable 16bpp primitives of cvt32to16 and cvt16to32 for all block sizes
Wed, 03 Sep 2014 16:36:44 -0700 Min Chen testbench(nquant): the Round value must be less than (2 ^ qbits)
Wed, 03 Sep 2014 15:35:16 -0700 David T Yuen Resolve gcc warnings
Wed, 03 Sep 2014 19:47:22 +0530 Ashok Kumar Mishra fix: hash/binary mismatch for new CU structure holds CU-specific info
Thu, 28 Aug 2014 13:14:34 +0530 Ashok Kumar Mishra analysis: CU structure now holds CU-specific information,
Mon, 01 Sep 2014 14:13:37 +0530 Deepthi Nandakumar Merge with stable
Mon, 01 Sep 2014 14:12:40 +0530 Deepthi Nandakumar Backed out changeset: 35b2d9e774c8
Sat, 30 Aug 2014 10:24:09 +0200 Steve Borho Merge with stable
Mon, 25 Aug 2014 17:07:45 -0500 Steve Borho encoder: re-enable --cu-lossless
Mon, 25 Aug 2014 16:41:36 -0500 Min Chen search: fix decoder intra crash with --cu-lossless
Tue, 26 Aug 2014 12:56:23 +0530 Deepthi Nandakumar cu-lossless: fix inter hash mistake
Sat, 30 Aug 2014 14:56:27 +0900 Satoshi Nakagawa asm: fix dequant_normal
Fri, 29 Aug 2014 11:12:49 +0200 Steve Borho sao: fix signed loop bounds bug
Mon, 25 Aug 2014 17:07:45 -0500 Steve Borho encoder: re-enable --cu-lossless
Tue, 26 Aug 2014 12:56:23 +0530 Deepthi Nandakumar cu-lossless: fix inter hash mistake
Wed, 27 Aug 2014 16:54:39 -0500 Steve Borho mbdst: cleanup dequant test
Wed, 27 Aug 2014 16:54:14 -0500 Steve Borho mbdst: make buffers nice even size
Wed, 27 Aug 2014 16:36:05 -0500 Steve Borho test: fix MSVC warnings
Wed, 27 Aug 2014 16:27:32 -0500 Steve Borho mbdst: align buffers to 32byte boundary
Wed, 27 Aug 2014 16:24:36 -0500 Steve Borho mbdst: fix memset lengths, change MEM_CMP_SIZE to MAX_TU_SIZE
Wed, 27 Aug 2014 16:22:31 -0500 Steve Borho mbdst: reshuffle varnames
Wed, 27 Aug 2014 16:20:34 -0500 Steve Borho mbdst: remove redundant mintbuf buffers
Wed, 27 Aug 2014 16:13:06 -0500 Steve Borho mbdst: remove unused mbuf4, rename other short output buffers
Wed, 27 Aug 2014 16:10:54 -0500 Steve Borho mbdstharness: remove completely unused arrays
Wed, 27 Aug 2014 15:57:31 -0500 Steve Borho pixel: use fixed buffer allocations
Wed, 27 Aug 2014 15:44:00 -0500 Steve Borho ipfilter: use fixed buffer allocations
Wed, 27 Aug 2014 15:22:34 -0500 Steve Borho testbench: move test benches from stack allocations to global
Wed, 27 Aug 2014 15:22:15 -0500 Steve Borho intra: use fixed buffer allocations
Wed, 27 Aug 2014 14:54:30 -0500 Steve Borho Merge with stable
Wed, 27 Aug 2014 14:42:55 -0500 Steve Borho docs: fix a typo
Wed, 27 Aug 2014 14:34:36 -0500 Steve Borho mbdst: add missing test of dequant_scaling
Wed, 27 Aug 2014 14:24:40 -0500 Steve Borho mbdst: use fixed buffer allocations, cleanup some tests
Wed, 27 Aug 2014 19:10:02 +0530 Ashok Kumar Mishra TEncSearch: remove redundant function call
Wed, 27 Aug 2014 17:52:56 +0530 Aarthi Thirumalai rc: fix bug in predicting B frame bits in vbv
Wed, 27 Aug 2014 14:25:17 +0530 Deepthi Nandakumar Merge with stable
Wed, 27 Aug 2014 11:29:04 +0530 Aarthi Thirumalai rc: fix bitrate accuracy for vbv in fast presets.
Wed, 27 Aug 2014 11:23:54 +0530 Aarthi Thirumalai rc: rename m_bframes to m_leadingBframes
Tue, 26 Aug 2014 15:03:38 -0500 Steve Borho common: rename QP range macros to be consistent with x264
Tue, 26 Aug 2014 14:54:21 -0500 Steve Borho types: remove generic TEXT_CHROMA enum, no longer used
Tue, 26 Aug 2014 14:53:53 -0500 Steve Borho pattern: use isLuma instead of restricted TextType range
Mon, 25 Aug 2014 18:15:00 -0500 Steve Borho sao: don't pass member variables to functions
Tue, 26 Aug 2014 13:07:50 -0500 Steve Borho framefilter: move SAO init logic into the frame filter
Tue, 26 Aug 2014 12:12:19 -0700 Min Chen x86inc: Make INIT_CPUFLAGS support an arbitrary number of cpuflags
Tue, 26 Aug 2014 12:11:56 -0700 Min Chen asm: Minor pixel_ssim_end4 improvements
Tue, 26 Aug 2014 17:22:37 +0900 Satoshi Nakagawa fix m_initSliceContext (uninitialised m_sliceQp)
Mon, 25 Aug 2014 16:41:36 -0500 Min Chen search: fix decoder intra crash with --cu-lossless
Mon, 25 Aug 2014 17:53:12 +0900 Satoshi Nakagawa replace g_rasterToPelX[g_zscanToRaster[idx]] by g_zscanToPelX[idx]
Mon, 25 Aug 2014 11:57:02 -0500 Steve Borho Merge with stable
Mon, 25 Aug 2014 11:59:51 +0530 Aarthi Thirumalai rc: don't read slicetypes from qpfile in 2nd pass.
Mon, 25 Aug 2014 11:28:27 +0530 Aarthi Thirumalai rc: write I/i slice in stats file based on whether openGop is enabled or not.
Sat, 23 Aug 2014 23:11:54 +0900 Satoshi Nakagawa fix lossless
Sat, 23 Aug 2014 10:42:08 -0500 Steve Borho sao: nits
Fri, 22 Aug 2014 18:03:32 -0500 Steve Borho sao: remove unused m_qp member
Fri, 22 Aug 2014 01:33:37 -0500 Steve Borho sao: nit
Fri, 22 Aug 2014 01:07:32 -0500 Steve Borho sao: simplify entropy coder initialization [CHANGES OUTPUTS]
Fri, 22 Aug 2014 15:53:34 -0500 Steve Borho sao: fix inf loop bounds
Fri, 22 Aug 2014 12:35:48 -0500 Steve Borho sao: fix MSVC warnings
Thu, 21 Aug 2014 22:42:58 -0500 Steve Borho sao: minor logic simplifications and cleanups
Thu, 21 Aug 2014 22:26:48 -0500 Steve Borho sao: use typedefs to simplify multi-dimensional mallocs
Thu, 21 Aug 2014 21:29:34 -0500 Steve Borho sao: sChroma should have been isChroma
Thu, 21 Aug 2014 21:28:41 -0500 Steve Borho sao: handle malloc failures more cleanly
Thu, 21 Aug 2014 20:35:00 -0500 Steve Borho sao: rename shared table to m_tableBo
Thu, 21 Aug 2014 20:33:21 -0500 Steve Borho sao: share m_lumaTableBo with chroma
Thu, 21 Aug 2014 20:29:10 -0500 Steve Borho sao: use checked mallocs, disable SAO if any mallocs fail
Thu, 21 Aug 2014 20:28:23 -0500 Steve Borho common: define a CHECKED_MALLOC_ZERO method to auto-reset allocated memory
Thu, 21 Aug 2014 19:48:29 -0500 Steve Borho sao: move getPicYuvAddr() to TComPicYuv and simplify
Thu, 21 Aug 2014 19:35:21 -0500 Steve Borho sao: remove unused m_tmpYuv and an obsolete comment
Thu, 21 Aug 2014 19:10:40 -0500 Steve Borho sao: luma and chroma can share a clip table
Thu, 21 Aug 2014 19:07:30 -0500 Steve Borho sao: unify signOf
Thu, 21 Aug 2014 18:49:23 -0500 Steve Borho sao: use more compile-time values
Thu, 21 Aug 2014 18:39:07 -0500 Steve Borho sao: we don't support different bit depths between luma and chroma
Thu, 21 Aug 2014 18:35:18 -0500 Steve Borho sao: remove vars which are dups of params
Thu, 21 Aug 2014 18:23:10 -0500 Steve Borho sao: fix warnings
Thu, 21 Aug 2014 16:51:06 -0500 Steve Borho Merge with stable
Thu, 21 Aug 2014 16:36:18 -0500 Steve Borho search: nit
Thu, 21 Aug 2014 16:30:32 -0500 Steve Borho nits
Thu, 21 Aug 2014 16:30:10 -0500 Steve Borho sao: convertLevelRowCol2Idx did not need to be a member function
Thu, 21 Aug 2014 16:29:27 -0500 Steve Borho sao: merge create/destroy methods
Thu, 21 Aug 2014 16:22:03 -0500 Steve Borho sao: use m_param directly for user-configurables
Thu, 21 Aug 2014 15:51:35 -0500 Steve Borho sao: cleanup member prefixes, remove createPicSaoInfo and endSaoEnc
Thu, 21 Aug 2014 15:37:36 -0500 Steve Borho pull SAO code into encoder/ and begin cleanup
Thu, 21 Aug 2014 16:50:35 -0500 Steve Borho Added tag 1.3 for changeset c1e4fc0162c1
Thu, 21 Aug 2014 16:49:02 -0500 Steve Borho encoder: disable --cu-lossless until coding errors can be fixed (refs #73) 1.3
Thu, 21 Aug 2014 18:34:53 +0900 Satoshi Nakagawa simplify AMVPInfo to MV[2]
Wed, 20 Aug 2014 14:57:41 -0500 Steve Borho encoder: nit, remove obsolete comment
Wed, 20 Aug 2014 14:57:21 -0500 Steve Borho Merge with stable
Wed, 20 Aug 2014 14:56:00 -0500 Steve Borho encoder: do not allow scaling lists to be used with 4:4:4 color space (refs #72)
Wed, 20 Aug 2014 14:22:43 -0500 Steve Borho search: nit
Wed, 20 Aug 2014 14:22:27 -0500 Steve Borho Merge with stable
Wed, 20 Aug 2014 14:22:12 -0500 Steve Borho search: do not skip intra tu 32x32 unless TU intra depth is deep (refs #71)
Tue, 19 Aug 2014 14:29:26 -0700 David T Yuen Removed code that will never be executed.
Tue, 19 Aug 2014 12:16:34 -0700 Min Chen fix single thread encode issue
Tue, 19 Aug 2014 12:16:08 -0700 Min Chen cleanup: remove reduce condition check
Tue, 19 Aug 2014 12:04:41 -0500 Steve Borho Merge with stable
Tue, 19 Aug 2014 00:29:53 -0500 Steve Borho frameencoder: do not allocate noise reduction struct unless NR is enabled
Tue, 19 Aug 2014 17:51:02 +0530 Deepthi Nandakumar search: nit
Tue, 19 Aug 2014 17:49:12 +0530 Deepthi Nandakumar search: cleanup variable names and lossless comments
Tue, 19 Aug 2014 14:18:31 +0530 Deepthi Nandakumar Merge with stable
Tue, 19 Aug 2014 14:10:17 +0530 Deepthi Nandakumar psy-rdoq: eliminate dependency between psy-rd, psy-rdoq and rdoq.
Mon, 18 Aug 2014 21:38:49 -0500 Steve Borho param: correctly detect adaptive quant usage when checking --psnr
Mon, 18 Aug 2014 16:18:20 -0500 Steve Borho Merge with stable
Mon, 18 Aug 2014 16:07:12 -0500 Min Chen sao: move m_upBuff* to stack, fixes (#69)
Mon, 18 Aug 2014 16:07:08 -0500 Min Chen cleanup: remove unused m_upBuff2
Mon, 18 Aug 2014 15:08:27 -0500 Steve Borho encoder: fix deadlocks/crashes when picture is a single CTU row
Mon, 18 Aug 2014 14:05:15 -0500 Steve Borho Merge with stable
Mon, 18 Aug 2014 14:05:02 -0500 Steve Borho param: typo
Sun, 17 Aug 2014 04:25:47 -0500 Steve Borho quant: combine psy-rdoq scale and lambda into one variable
Sun, 17 Aug 2014 04:02:31 -0500 Steve Borho entropy: pass bIsLuma to estBit() instead of limited TextType range
Sun, 17 Aug 2014 03:54:49 -0500 Steve Borho entropy: simplify EstBitsSbac
Mon, 18 Aug 2014 13:46:39 -0500 Steve Borho Merge with stable
Mon, 18 Aug 2014 12:37:13 -0500 Steve Borho encoder: remove m_maxCuDQPDepth, simplify dqp logic
Mon, 18 Aug 2014 16:33:59 +0900 Satoshi Nakagawa refine depth related.
Mon, 18 Aug 2014 11:45:29 -0500 Steve Borho cli: fix help syntax
Mon, 18 Aug 2014 11:13:44 -0500 Steve Borho param: add psy-rd and psy-rdoq to param2string (for info SEI and stats file)
Mon, 18 Aug 2014 11:11:30 -0500 Steve Borho cli: update psy-rdoq rangw in CLI help
Sat, 16 Aug 2014 14:16:39 -0500 Steve Borho ctu: optimize away per-row bitstream coders, no output changes
Sat, 16 Aug 2014 13:26:23 -0500 Steve Borho analysis: move encodeCU() methods and friends to Entropy
Mon, 18 Aug 2014 16:08:12 +0530 Deepthi Nandakumar Merge with stable
Mon, 18 Aug 2014 16:06:54 +0530 Deepthi Nandakumar analysis: missing braces caused a bug in CABAC context save for rd=2
Mon, 18 Aug 2014 05:34:51 +0000 Tom Vaughan introduction.rst edited online with Bitbucket
Mon, 18 Aug 2014 05:32:40 +0000 Tom Vaughan introduction.rst edited online with Bitbucket - added link to MPEG-LA
Sat, 16 Aug 2014 12:45:27 -0500 Steve Borho rest: fix typo, document default psy-rdoq value
Sat, 16 Aug 2014 12:13:40 -0500 Steve Borho merge with default, feature freeze for 1.3
Sat, 16 Aug 2014 12:12:55 -0500 Steve Borho param: enable --fast-intra for all fast modes and turbo first-pass, document
Sat, 16 Aug 2014 11:58:04 -0500 Steve Borho slicetype: use fast intra scan unconditionally in lookahead
Fri, 15 Aug 2014 20:13:04 -0500 Steve Borho rest: improve documentation for psycho-visual options
Sat, 16 Aug 2014 10:49:53 -0500 Steve Borho analysis: nits
Sat, 16 Aug 2014 10:49:38 -0500 Steve Borho quant: set lambdas at the same time quant QP is configured
Fri, 15 Aug 2014 16:27:47 -0500 Steve Borho param: re-enable psy-rdoq range check for [0..10], print with two digits
Fri, 15 Aug 2014 15:42:25 -0500 Steve Borho rdcost: add arbitray scale to make --psy-rd 0..2 range give acceptable quality
Fri, 15 Aug 2014 00:17:15 -0500 Steve Borho quant: scale psy-rdoq by lambda
Thu, 14 Aug 2014 20:45:39 -0500 Steve Borho analysis: avoid MSVC uninitialized variable warning
Thu, 14 Aug 2014 16:06:01 -0500 Steve Borho quant: use optimized primitive for transquant bypass in invTransformNxN
Thu, 14 Aug 2014 19:35:47 -0500 Steve Borho param: don't allow turbo mode to increase rd-level, improve docs
Thu, 14 Aug 2014 15:38:01 -0500 Steve Borho analysis: use macro and for-loop to simplify fast-intra
Thu, 14 Aug 2014 09:43:39 -0700 David T Yuen Added fast intra search option to Analysis::checkIntraInInter_rd0_4
Thu, 14 Aug 2014 15:33:51 -0500 Steve Borho nit
Thu, 14 Aug 2014 15:33:34 -0500 Steve Borho asm: fix HIGH_BIT_DEPTH build again
Thu, 14 Aug 2014 13:38:22 -0500 Steve Borho analysis: white-space nits, possibly exposing a logic bug
Thu, 14 Aug 2014 13:28:17 -0500 Steve Borho remove predict.h includes from TLibCommon/
Thu, 14 Aug 2014 13:17:32 -0500 Steve Borho quant: +- has higher precedence than ?; use parens to fix unquantShift logic
Thu, 14 Aug 2014 11:42:28 +0900 Satoshi Nakagawa replace IntraFilterType[][] to IntraFilterFlags[] (aboid *35)
Thu, 14 Aug 2014 12:53:52 +0530 Deepthi Nandakumar slicetype: initialise lowmode to 4.
Wed, 13 Aug 2014 23:59:41 -0500 Steve Borho fix HIGH_BIT_DEPTH compile on Windows
Wed, 13 Aug 2014 23:43:20 -0500 Steve Borho quant: typo
Wed, 13 Aug 2014 23:23:57 -0500 Steve Borho quant: update comment for UNQUANT macro
Wed, 13 Aug 2014 15:46:39 -0500 Steve Borho quant: simplify UNQUANT() variables
Wed, 13 Aug 2014 14:19:28 +0530 Deepthi Nandakumar quant: remove extra upshift by 4 in s_invQuantScales
Wed, 13 Aug 2014 17:29:18 -0700 Min Chen move m_estBitsSbac from Quant to Entropy
Wed, 13 Aug 2014 17:29:06 -0700 Min Chen asm: integrate denoise_dct, malloc NoiseReduction for alignment
Wed, 13 Aug 2014 17:15:49 -0500 Steve Borho scaling: remove array of rarely used trivially calculated values
Wed, 13 Aug 2014 17:06:27 -0500 Steve Borho scaling: remove s_numListsAtSize[], it is 6 at every size
Wed, 13 Aug 2014 16:03:50 -0500 Steve Borho predict: nits
Wed, 13 Aug 2014 15:57:59 -0500 Steve Borho predict: prevent MSVC warning about int to bool conversion
Wed, 13 Aug 2014 15:59:21 +0530 Aarthi Thirumalai refactor: cleanup setting up of lambda
Wed, 13 Aug 2014 15:53:00 +0530 Aarthi Thirumalai cli: nits. fix typo
Wed, 13 Aug 2014 21:54:09 +0530 Aarthi Thirumalai rc: bug fix - m_avgQpAq can be from 0-69.
Wed, 13 Aug 2014 15:13:06 -0500 Steve Borho cli: free param structures on early-outs
Wed, 13 Aug 2014 14:51:51 -0500 Steve Borho asm: fix HIGH_BIT_DEPTH link problems
Wed, 13 Aug 2014 14:45:47 -0500 Steve Borho slicetype: adjust variable scoping to avoid GCC warnings
Wed, 13 Aug 2014 00:19:31 -0500 Steve Borho slicetype: nit
Wed, 13 Aug 2014 00:19:23 -0500 Steve Borho cmake: bump build number
Tue, 12 Aug 2014 15:36:39 -0700 David T Yuen Added fast intra search option
Tue, 12 Aug 2014 10:45:29 -0700 David T Yuen Moved IntraFilterType from intrapred.cpp to predict.h to make it available
Tue, 12 Aug 2014 17:11:50 +0530 Sumalatha Polureddy analysis: check for proper cost
Tue, 12 Aug 2014 01:11:39 -0500 Steve Borho quant: initialize qp to impossible value so first set always works
Tue, 12 Aug 2014 12:28:00 +0900 Satoshi Nakagawa replace g_convertToBit[] to g_log2Size[] const table
Mon, 11 Aug 2014 16:54:09 -0700 Min Chen asm: AVX2 version cvt32to16_shl
Sun, 10 Aug 2014 17:22:08 +0900 Satoshi Nakagawa quant: remove scaledCoeff from nquant()
Sun, 10 Aug 2014 22:55:27 +0530 Aarthi Thirumalai rc: nits; add LF in frame stats of 2 pass
Sun, 10 Aug 2014 16:36:38 -0500 Steve Borho level: signal profile/level NONE if non-compliant configuration is found
Sat, 09 Aug 2014 19:43:23 -0500 Steve Borho quant: improve flow and comments for last non-zero refinement
Sat, 09 Aug 2014 18:30:54 -0500 Steve Borho quant: comment improvements
Sat, 09 Aug 2014 14:21:29 -0500 Steve Borho quant: remove floating point operations from RDOQ [CHANGES OUTPUTS]
Sat, 09 Aug 2014 14:33:24 -0500 Steve Borho quant: cleanup chroma QP function
Sat, 09 Aug 2014 14:27:52 -0500 Steve Borho quant: header cleanups, no functional change
Sat, 09 Aug 2014 01:00:44 -0500 Steve Borho quant: use standard rd cost formula for sign-hiding [CHANGES OUTPUTS]
Sat, 09 Aug 2014 00:08:38 -0500 Steve Borho quant: do not check CG bitmap for implied-present coeff groups
Sat, 09 Aug 2014 00:01:46 -0500 Steve Borho quant: reduce conditional expression depths (mostly for readability)
Fri, 08 Aug 2014 23:17:38 -0500 Steve Borho quant: avoid an extra shift by adjusting the unquant coeff shift
Fri, 08 Aug 2014 14:19:52 -0500 Steve Borho quant: improve variable names and comments (no behavior change)
Fri, 08 Aug 2014 14:20:34 -0500 Steve Borho entropy: simplify sign hide flag
Thu, 07 Aug 2014 18:18:11 -0500 Min Chen asm: cvt32to16_shl[*] for TSkip
Thu, 07 Aug 2014 18:18:11 -0500 Min Chen asm: cvt16to32_shr[*] for TSkip
Fri, 08 Aug 2014 12:57:25 +0900 Satoshi Nakagawa denoise: fix numCoeff (bug from 42b1d7c17510)
Thu, 07 Aug 2014 23:44:13 -0500 Steve Borho main10: create a hybrid all-angs primitve for 16bpp compiles
Thu, 07 Aug 2014 22:42:47 -0500 Steve Borho entropy: remove implicit memset from constructor
Thu, 07 Aug 2014 21:24:15 -0500 Steve Borho entropy: pad size of context array to 32 * 5 bytes
Thu, 07 Aug 2014 20:20:00 -0500 Steve Borho entropy: remove ContextModel structure, use uint8_t directly
Thu, 07 Aug 2014 19:59:07 -0500 Steve Borho entropy: remove bBinsCoded from ContextModel (no more users)
Thu, 07 Aug 2014 19:58:27 -0500 Steve Borho entropy: disable signaling of CABAC init state
Thu, 07 Aug 2014 22:24:54 -0500 Steve Borho frameencoder: nit
Thu, 07 Aug 2014 22:24:47 -0500 Steve Borho frameencoder: avoid redundant calls to resetEntropy()
Thu, 07 Aug 2014 21:12:20 -0500 Steve Borho quant: avoid runtime check of transform shift size
Thu, 07 Aug 2014 19:49:42 +0530 Ashok Kumar Mishra analysis: cleanup
Thu, 07 Aug 2014 19:12:04 +0530 Aarthi Thirumalai rc: set rdlevel to 2 in fast first pass for multipass encode.
Thu, 07 Aug 2014 19:23:38 +0900 Satoshi Nakagawa asm: cleanup unused sub_ps and add_ps
Thu, 07 Aug 2014 02:23:40 -0500 Steve Borho entropy: remove m_ prefix from ContextModel.state, other nits
Wed, 06 Aug 2014 17:03:38 -0500 Steve Borho param: log noise reduction use/strength
Wed, 06 Aug 2014 13:59:44 -0500 Steve Borho refactor: move motion reference pointers from TEncSearch to Slice
Wed, 06 Aug 2014 13:02:56 -0500 Steve Borho denoise: further cleanups
Wed, 06 Aug 2014 18:16:08 +0530 Praveen Tiwari noise reduction, cleaned unused buffer space
Wed, 06 Aug 2014 16:34:28 +0530 Praveen Tiwari noise reduction, use all eight categories of transform for inter blocks
Wed, 06 Aug 2014 13:34:38 +0530 Aarthi Thirumalai rc : nit
Tue, 05 Aug 2014 17:35:05 -0700 Min Chen asm: cvt16to32_cnt[32x32] for TSkip
Tue, 05 Aug 2014 21:41:53 +0900 Satoshi Nakagawa primitives for RExt
Tue, 05 Aug 2014 15:38:42 +0530 Santhoshini Sekar TComPattern: remove redundant functions used for CIP
Tue, 05 Aug 2014 01:05:47 -0500 Steve Borho me: clip motion search area to signaled motion vector length limits
Mon, 04 Aug 2014 23:09:42 -0500 Steve Borho asm: asm header updates
Mon, 04 Aug 2014 19:26:36 -0700 Min Chen asm: cvt16to32_cnt[16x16] for TSkip
Mon, 04 Aug 2014 20:07:31 -0500 Steve Borho quant: change how RDOQ measures distortion [CHANGES OUTPUTS]
Mon, 04 Aug 2014 16:22:46 -0500 Steve Borho psy-rdoq: fix unquant shift factors
Mon, 04 Aug 2014 14:18:30 -0500 Steve Borho quant: remove TODO comment
Fri, 01 Aug 2014 18:47:42 +0530 Aarthi Thirumalai rc: add slow first pass as option. set turbo first pass as default in 2 pass
Mon, 04 Aug 2014 11:54:42 +0530 Santhoshini Sekar bugfix: disable aq only when both aq-strength and cu-tree is off
Mon, 04 Aug 2014 01:07:48 -0500 Steve Borho psy-rdoq: include psy-cost in uncoded coefficient distortion
Sun, 03 Aug 2014 19:14:17 -0500 Steve Borho pixelharness: fix MSVC warning about intptr_t conversion to int
Sun, 03 Aug 2014 18:09:12 -0500 Steve Borho quant: nit
Sun, 03 Aug 2014 18:02:34 -0500 Steve Borho entropy: cleanup calcCost, add EMMS for float safety
Sun, 03 Aug 2014 18:01:59 -0500 Steve Borho quant: assign a signal cost of zero to zero coeff after lastNZ
Sun, 03 Aug 2014 16:58:35 -0500 Steve Borho quant: rdStats -> cgRdStats
Sun, 03 Aug 2014 16:57:44 -0500 Steve Borho quant: cleanup coeff group zero-check code
Sun, 03 Aug 2014 16:45:20 -0500 Steve Borho quant: sign hide nits
Sun, 03 Aug 2014 15:52:00 -0500 Steve Borho quant: denoise nits
Sun, 03 Aug 2014 15:36:02 -0500 Steve Borho quant: don't pass member variable to class method
Sun, 03 Aug 2014 15:27:43 -0500 Steve Borho quant: inline the quant method, only called from transformNxN
Sun, 03 Aug 2014 15:19:52 -0500 Steve Borho quant: disallow psy-rdoq if transformSkip was used
Sun, 03 Aug 2014 15:04:53 -0500 Steve Borho quant: comment nits
Sun, 03 Aug 2014 14:30:31 -0500 Steve Borho quant: remove curUseRDOQ argument from transformNxN, always true
Sun, 03 Aug 2014 14:23:41 -0500 Steve Borho search: remove curUseRDOQ arguments from two more methods
Sun, 03 Aug 2014 14:17:55 -0500 Steve Borho search: hard-code curUseRDOQ
Sun, 03 Aug 2014 14:16:33 -0500 Steve Borho search: remove curUseRDOQ argument from encodeResAndCalcRdInterCU, always true
Sun, 03 Aug 2014 12:56:29 -0500 Steve Borho quant: hoist IEP_RATE out of getICRateCost
Fri, 01 Aug 2014 17:56:37 -0700 Min Chen asm: cvt16to32_cnt[8x8] for TSkip
Fri, 01 Aug 2014 17:56:27 -0700 Min Chen asm: cvt16to32_cnt[4x4] for TSkip
Fri, 01 Aug 2014 17:56:11 -0700 Min Chen update header and support Intel IACA marker
Sat, 02 Aug 2014 10:41:30 -0500 Steve Borho quant: change lastCG into a bool, use isOne flag to avoid abs() calls
Sat, 02 Aug 2014 10:14:59 -0500 Steve Borho quant: consistent comment style, improve comments
Sat, 02 Aug 2014 09:17:50 -0500 Steve Borho quant: levelDouble -> levelScaled
Sat, 02 Aug 2014 09:09:22 -0500 Steve Borho quant: rename sigCost to codedSigBits, comment nit
Sat, 02 Aug 2014 09:09:14 -0500 Steve Borho quant: RDO_CODED_LEVEL macro can now be inlined for easier debugging
Sat, 02 Aug 2014 08:58:46 -0500 Steve Borho quant: re-order rdoq logic so only one RDO_CODED_LEVEL() call is required
Fri, 01 Aug 2014 18:28:08 -0500 Steve Borho quant: more readability nits - no output changes
Fri, 01 Aug 2014 18:13:40 -0500 Steve Borho quant: improve comments for trailing zero coeff
Fri, 01 Aug 2014 18:09:07 -0500 Steve Borho quant: remove redundant level intialization
Fri, 01 Aug 2014 18:08:04 -0500 Steve Borho quant: blockUncodedCost -> totalUncodedCost, improve comments
Fri, 01 Aug 2014 18:07:21 -0500 Steve Borho quant: correct rounding factor for unquant
Fri, 01 Aug 2014 17:37:44 -0500 Steve Borho quant: clarify last-nz optimization loop
Fri, 01 Aug 2014 17:00:43 -0500 Steve Borho quant: rename costCoeff0 to costUncoded, add docs
Fri, 01 Aug 2014 15:44:35 -0500 Steve Borho quant: support scaling lists in psy-rdoq
Fri, 01 Aug 2014 15:37:06 -0500 Steve Borho quant: make IEP_RATE an anonymous enum, it doesn't need storage
Fri, 01 Aug 2014 15:36:34 -0500 Steve Borho quant: m_lambda2 no longer needs to be a member variable
Fri, 01 Aug 2014 14:22:16 -0500 Steve Borho quant: convert getCodedLevel() into a macro, remove m_transformShift hack
Fri, 01 Aug 2014 13:28:34 -0500 Steve Borho quant: simplify minAbsLevel
Fri, 01 Aug 2014 13:19:18 -0500 Steve Borho quant: hoist some calculations out of the loop
Fri, 01 Aug 2014 13:15:30 -0500 Steve Borho quant: delay err3, err4 calculation until/if necessary
Fri, 01 Aug 2014 13:13:15 -0500 Steve Borho quant: apply scale factor in just one place
Fri, 01 Aug 2014 12:28:59 -0500 Steve Borho dpb: cleanup decodingRefreshMarking()
Fri, 01 Aug 2014 12:26:34 -0500 Steve Borho dpb: remove checks for slice types we do not emit
Fri, 01 Aug 2014 12:17:11 -0500 Steve Borho dpb: style nits
Fri, 01 Aug 2014 12:13:25 -0500 Steve Borho dpb: getNalUnitType() cannot return NAL_UNIT_CODED_SLICE_IDR_N_LP
Fri, 01 Aug 2014 12:12:43 -0500 Steve Borho dpb: remove redundant call to getNalUnitType(), output will not change
Fri, 01 Aug 2014 18:45:57 +0530 Aarthi Thirumalai rc: enable abr reset in the first pass of two pass encode.
Fri, 01 Aug 2014 15:04:36 +0530 Santhoshini Sekar cleanup: move m_predYuv and m_predTempYuv from predict to TEncSearch
Fri, 01 Aug 2014 16:31:20 +0530 Deepthi Nandakumar predict: whitespace nits
Thu, 31 Jul 2014 11:08:02 +0530 Santhoshini Sekar rc: update vbv for all b frames
Thu, 31 Jul 2014 16:49:02 +0530 Deepthi Nandakumar predict: nits, cleanup, add TODO comments
Thu, 31 Jul 2014 15:57:26 +0530 Deepthi Nandakumar predict: save clipped MVs
Thu, 31 Jul 2014 06:44:12 +0530 Deepthi Nandakumar predict: prepare motionCompensation sets base class fields
Thu, 31 Jul 2014 02:06:50 -0500 Steve Borho dpb: fix picture re-use bug introduced in bc53f6dcda7f
Wed, 30 Jul 2014 17:01:27 -0500 Steve Borho entropy: remove unused flush function
Wed, 30 Jul 2014 23:10:27 -0500 Steve Borho entropy: remove redundant !isIntra() check
Wed, 30 Jul 2014 22:08:53 -0500 Steve Borho quant: use bisLuma
Wed, 30 Jul 2014 22:04:49 -0500 Steve Borho quant: use x264 style lambda naming scheme
Thu, 31 Jul 2014 00:20:15 -0500 Steve Borho dpb: cleanup prepareEncode()
Wed, 30 Jul 2014 22:01:13 -0500 Steve Borho rdcost: settle on x264 style lambda naming scheme
Wed, 30 Jul 2014 21:56:14 -0500 Steve Borho rdcost: change input type of setC*DistortionWeight to uint16_t
Wed, 30 Jul 2014 21:41:03 -0500 Steve Borho rdcost: move zeroPel buffer to TEncSearch, its only user
Wed, 30 Jul 2014 21:39:00 -0500 Steve Borho rdcost: keep psy-rd scale factor as an int (0..512), remove psyRdEnabled()
Thu, 31 Jul 2014 00:33:19 -0500 Steve Borho common: remove unused SCALING_LIST_PARAMETER enum
Thu, 31 Jul 2014 00:33:01 -0500 Steve Borho TComRom: nits
Wed, 30 Jul 2014 21:13:06 -0500 Steve Borho entropy: nits
Wed, 30 Jul 2014 21:12:56 -0500 Steve Borho entropy: use bIsLuma in codeCoeffNxN()
Wed, 30 Jul 2014 23:09:58 -0500 Steve Borho slice: allow loop filter boundary flag to be analyzed
Wed, 30 Jul 2014 21:08:31 -0500 Steve Borho quant: use bIsLuma args instead of using a subset of TextType
Wed, 30 Jul 2014 20:50:17 -0500 Steve Borho TComTrQuant to Quant
Wed, 30 Jul 2014 15:00:32 -0500 Steve Borho scaling: use anonymous enums for class constants
Wed, 30 Jul 2014 15:50:03 +0530 Deepthi Nandakumar predict: predict.cpp/.h defined, hungarian function names cleaned up, warnings removed
Wed, 30 Jul 2014 03:44:24 -0500 Steve Borho param: disable range checks for psy-rdoq while we tune it
Wed, 30 Jul 2014 03:17:30 -0500 Steve Borho defs: remove DISTORTION_PRECISION_ADJUSTMENT, fix bug in 2e22ea6ec4bc
Fri, 25 Jul 2014 15:28:47 +0530 Sumalatha Polureddy psy-rdoq: implementation of psy-rdoq (highly experimental)
Wed, 30 Jul 2014 02:46:54 -0500 Steve Borho quant: minor cleanups
Wed, 30 Jul 2014 00:44:03 -0500 Steve Borho quant: rename absLevel to level, remove diffLevel
Wed, 30 Jul 2014 00:42:52 -0500 Steve Borho quant: readability nit
Wed, 30 Jul 2014 00:40:26 -0500 Steve Borho quant: pass curCostSig to getCodedLevel as an integer
Wed, 30 Jul 2014 00:21:57 -0500 Steve Borho quant: return signal cost from getRateLast(), do not include lambda
Wed, 30 Jul 2014 00:21:31 -0500 Steve Borho quant: don't bother with extra temp variables
Tue, 29 Jul 2014 18:56:48 -0700 Min Chen TEncSearch: fix output non-determination bug
Tue, 29 Jul 2014 20:42:25 -0500 Steve Borho quant: getICRate() and getICRateCost() do not need to be class methods
Tue, 29 Jul 2014 20:37:22 -0500 Steve Borho quant: hoist lambda multiplication out of getICRateCost()
Tue, 29 Jul 2014 20:19:34 -0500 Steve Borho quant: inline getRateSigCoef(), getRateSigCoeffGroup() and getICost()
Tue, 29 Jul 2014 18:20:36 -0500 Steve Borho quant: improve documentation and code clarity, no logic change
Tue, 29 Jul 2014 16:22:37 -0500 Steve Borho scaling: factor prec into scalingBits
Tue, 29 Jul 2014 15:33:09 -0500 Steve Borho scaling: cleanup
Tue, 29 Jul 2014 15:21:45 -0500 Steve Borho move quant defines from TComRom.h to CommonDef.h; they are not table sizes
Tue, 29 Jul 2014 15:14:06 -0500 Steve Borho typedef: remove redundant ChromaFormat enums
Tue, 29 Jul 2014 15:07:56 -0500 Steve Borho defs: cleanup CommonDef.h and TypeDef.h again
Tue, 29 Jul 2014 14:44:30 -0500 Steve Borho scaling: further simplify scaling list calculation
Tue, 29 Jul 2014 14:36:36 -0500 Steve Borho defs: remove FULL_NBIT, no change to logic
Tue, 29 Jul 2014 14:34:42 -0500 Steve Borho scaling: replace pow(2.0, -2.0 * transformShift) with shift adjustment
Tue, 29 Jul 2014 14:09:01 -0500 Steve Borho quant: use ScanType enum as type for scanType, other cleanups
Tue, 29 Jul 2014 02:46:25 -0500 Steve Borho quant: move enums for scan order to TComRom together with the tables
Tue, 29 Jul 2014 23:14:42 +0530 Aarthi Thirumalai rc: fix crash in 2 pass for faster preset (ultrafast - faster)
Tue, 29 Jul 2014 13:13:11 -0500 Steve Borho hrd: add a comment about when an APS is required, update SEI
Tue, 29 Jul 2014 13:00:16 -0500 Steve Borho sei: fix byte alignment following HRD SEI
Tue, 29 Jul 2014 01:26:19 -0500 Steve Borho cmake: enable full warnings for remaining TLibEncoder files
Mon, 28 Jul 2014 22:52:51 -0500 Steve Borho quant: delay getTUEntropyCodingParameters() until known necessary
Tue, 29 Jul 2014 12:16:11 +0800 Albert Wang frameencoder: fix for crash in frameencoder when AccessUnitDelimiter is on
Tue, 29 Jul 2014 00:48:32 -0500 Steve Borho remove sign compare warnings from TLibEncoder, cleanup SAO
Tue, 29 Jul 2014 00:08:29 -0500 Steve Borho rc,weight: nits
Mon, 28 Jul 2014 23:44:47 -0500 Steve Borho rc: call getEstimatedPictureCost() from API thread, prevent race hazards
Mon, 28 Jul 2014 21:54:49 -0500 Steve Borho dpb: cleanup
Mon, 28 Jul 2014 21:40:08 -0500 Steve Borho slice: move m_bReferenced to picsym and rename for clarity
Mon, 28 Jul 2014 17:26:13 -0500 Steve Borho frameencoder: nits
Mon, 28 Jul 2014 17:24:57 -0500 Steve Borho frameencoder: re-order compressFrame() to avoid dependency problem with HRD
Mon, 28 Jul 2014 18:49:51 +0900 Satoshi Nakagawa search: separate bSkipRes == true path
Mon, 28 Jul 2014 16:32:40 +0530 Aarthi Thirumalai slicetype: compute frame satd cost for zero latency
Mon, 28 Jul 2014 12:38:39 -0500 Steve Borho scaling: remove m_refMatrixId; it was only used to return an int
Mon, 28 Jul 2014 12:24:43 -0500 Steve Borho scaling: use simple ints for small counters and int32_t for scales and coeffs
Mon, 28 Jul 2014 00:14:55 -0500 Steve Borho cmake: ignore msvc warnings about forcing value to bool 'true' or 'false'
Sun, 27 Jul 2014 23:34:07 -0500 Steve Borho quant: fix for tskip
Sun, 27 Jul 2014 19:15:14 -0500 Steve Borho quant: nits
Sun, 27 Jul 2014 19:10:34 -0500 Steve Borho quant: inline transformSkip
Sun, 27 Jul 2014 19:08:08 -0500 Steve Borho quant: inline invTransformSkip
Sun, 27 Jul 2014 19:03:28 -0500 Steve Borho quant: simplify dequant, remove redundant invQuantScales array
Sun, 27 Jul 2014 19:29:57 -0500 Steve Borho level: signal level None if lossless coding - we have no bitrate control
Sun, 27 Jul 2014 13:42:20 -0500 Steve Borho scaling: remove duplicate square-block size enums
Sun, 27 Jul 2014 13:37:39 -0500 Steve Borho scaling: move global arrays into class statics, rename
Sun, 27 Jul 2014 02:39:34 -0500 Steve Borho quant: move quant/dequant/errScale buffer maintenance to scaling list class
Sun, 27 Jul 2014 01:15:41 -0500 Steve Borho quant: remove x prefixes from remaining methods; no logic change
Sun, 27 Jul 2014 01:09:04 -0500 Steve Borho quant: replace xGetIEPRate() with a constant
Sun, 27 Jul 2014 01:06:09 -0500 Steve Borho quant: remove x prefixes from scaling list methods
Sun, 27 Jul 2014 01:04:46 -0500 Steve Borho quant: use rem consistently for variables holding qp % 6
Sun, 27 Jul 2014 00:59:15 -0500 Steve Borho quant: remove default curUseRDOQ argument value
Sun, 27 Jul 2014 00:58:09 -0500 Steve Borho quant: remove default useTransformSkip argument value
Sun, 27 Jul 2014 00:55:51 -0500 Steve Borho quant: more coding style cleanup, update argument list in xGetCodedLevel comment
Sun, 27 Jul 2014 00:45:01 -0500 Steve Borho quant: QpParam class to struct
Sun, 27 Jul 2014 00:42:05 -0500 Steve Borho quant: re-order header and improve comments
Sun, 27 Jul 2014 00:31:11 -0500 Steve Borho quant: remove get/set methods for scaling list enable flag
Sun, 27 Jul 2014 00:21:58 -0500 Steve Borho quant: remove access methods for the class's own members
Sun, 27 Jul 2014 10:49:53 -0500 Steve Borho api: expose scaling lists and psy-rdoq as a CLI/API options
Sat, 26 Jul 2014 23:41:51 -0500 Steve Borho quant: don't pass m_resiDctCoeff to member methods
Fri, 25 Jul 2014 21:02:46 -0500 Steve Borho param: move all consistency param tweaks into Encoder::configure()
Sat, 26 Jul 2014 23:23:08 -0500 Steve Borho quant: cleanup initialization; catch malloc failures. rename m_tmpCoeff
Sat, 26 Jul 2014 00:13:53 -0500 Steve Borho quant: nits
Fri, 25 Jul 2014 23:48:13 -0500 Steve Borho quant: cleanups
Fri, 25 Jul 2014 21:44:07 -0500 Steve Borho quant: cleanup signBitHidingHDQ()
Fri, 25 Jul 2014 21:38:00 -0500 Steve Borho quant: simplify setQPforQuant
Fri, 25 Jul 2014 21:36:08 -0500 Steve Borho quant: remove dead comment
Fri, 25 Jul 2014 14:20:37 -0500 Steve Borho quant: do not malloc the EstBitsSbac structure, pass by reference
Fri, 25 Jul 2014 13:17:32 -0500 Steve Borho white-space and brace nits
Fri, 25 Jul 2014 02:54:08 -0500 Steve Borho search: simplify verbage, fix white-space, no logic change
Fri, 25 Jul 2014 02:38:13 -0500 Steve Borho search: move all init code into TEncSearch::initSearch()
Fri, 25 Jul 2014 15:45:10 -0500 Steve Borho framefilter: initialize saoRowDelay just once
Fri, 25 Jul 2014 15:43:57 -0500 Steve Borho frameencoder: remove getSAO() access method; delay allocation of SAOParam
Fri, 25 Jul 2014 15:14:18 -0500 Steve Borho move slice setup together into one function, reorder functions for clarity
Fri, 25 Jul 2014 14:53:27 -0500 Steve Borho slice: remove redundant initSlice(), m_numRefIdx[] is set by DPB unconditionally
Fri, 25 Jul 2014 14:25:53 -0500 Steve Borho slice: move coloc/tmvp flag setting all to one place
Fri, 25 Jul 2014 21:33:26 -0500 Steve Borho api: improve documentation of x265_encoder_encode
Sat, 26 Jul 2014 22:19:00 -0500 Steve Borho analysis: cleanup early-skip
Sat, 26 Jul 2014 17:54:07 -0500 Steve Borho cudata: nits
Sat, 26 Jul 2014 17:16:05 -0500 Steve Borho entropy: nit
Sat, 26 Jul 2014 17:15:58 -0500 Steve Borho encoder: remove unused m_maxRefPicNum and m_maxNumOffsetsPerPic
Fri, 25 Jul 2014 13:47:16 -0500 Steve Borho rest: better document configuration options of --vbv-init
Fri, 25 Jul 2014 18:53:18 +0530 Aarthi Thirumalai rc: fix crashes in vbv with 2 pass
Fri, 25 Jul 2014 01:29:21 -0500 Steve Borho encoder: remove redundant m_pad array
Fri, 25 Jul 2014 01:19:24 -0500 Steve Borho encoder: fix uninitialized variable use reported by valgrind
Fri, 25 Jul 2014 00:46:35 -0500 Steve Borho nits
Fri, 25 Jul 2014 00:36:03 -0500 Steve Borho level: move all profile set/determine logic into one file, fixes for MSP
Thu, 24 Jul 2014 23:26:27 -0500 Steve Borho cli: call x265_param_apply_profile() after applying file-reader params
Thu, 24 Jul 2014 23:27:32 -0500 Steve Borho cli: nit
Thu, 24 Jul 2014 10:48:13 +0900 Satoshi Nakagawa qtLayer in reverse order
Tue, 22 Jul 2014 15:53:10 +0900 Satoshi Nakagawa refine partition size related
Thu, 24 Jul 2014 22:39:13 -0500 Steve Borho param: log multi-pass state
Thu, 24 Jul 2014 18:31:49 -0500 Steve Borho rc: nits
Thu, 24 Jul 2014 18:31:39 -0500 Steve Borho rc: instrument all error conditions in initPass2()
Thu, 24 Jul 2014 18:30:18 -0500 Steve Borho bitcost: nits
Thu, 24 Jul 2014 18:05:25 -0500 Steve Borho rest: better document that -I N -i N does not disable scenecut detection
Thu, 24 Jul 2014 16:20:02 -0500 Steve Borho Merge with stable
Thu, 24 Jul 2014 16:15:46 -0500 Steve Borho bitcost: increase size of cost arrays, for pessimal situations
Thu, 24 Jul 2014 16:02:55 -0500 Steve Borho bitcost: fix bitcost() function, broken 13 months ago by 07015bbe306b
Thu, 24 Jul 2014 12:54:14 -0500 Steve Borho cli: reorder argument help for clarity, add more sections
Thu, 24 Jul 2014 21:45:58 +0530 Aarthi Thirumalai rc: add cli options for multi-pass rate control
Thu, 24 Jul 2014 14:41:25 +0530 Gopu Govindaswamy port TComLoopFilter Functions into /common/deblock
Wed, 23 Jul 2014 23:57:59 -0500 Steve Borho entropy: reorder methods in general encode order for clarity, no logic change
Wed, 23 Jul 2014 23:39:40 -0500 Steve Borho entropy: remove ambiguity about timing info signaling
Wed, 23 Jul 2014 22:49:03 -0500 Steve Borho entropy: nits
Wed, 23 Jul 2014 22:44:40 -0500 Steve Borho entropy: do not code a scaling list in PPS
Thu, 24 Jul 2014 00:38:11 +0530 Aarthi Thirumalai rc: calculate mvBits, coefBits per Cu for 2 pass in skip mode as well
Thu, 24 Jul 2014 00:37:15 +0530 Aarthi Thirumalai rc: compute average of qpaRc, qpAq per frame even in 2 pass
Wed, 23 Jul 2014 17:47:16 -0500 Steve Borho pred: remove default motionCompensation argument values
Wed, 23 Jul 2014 17:53:42 -0500 Steve Borho analysis: eoln fixup
Wed, 23 Jul 2014 14:42:10 +0530 Deepthi Nandakumar TComPrediction: fix MC error caused by previous patch
Wed, 23 Jul 2014 14:02:10 +0530 Deepthi Nandakumar TComPrediction: remove unused parameter warning
Wed, 23 Jul 2014 12:00:22 +0530 Deepthi Nandakumar analysis: whitespace nit
Wed, 23 Jul 2014 01:22:37 -0500 Steve Borho rest: tpyo
Wed, 23 Jul 2014 01:14:30 -0500 Steve Borho rest: move profile, level, and tier into their own section
Wed, 23 Jul 2014 11:40:45 +0530 Deepthi Nandakumar analysis: add in extra X265_CHECK
Wed, 23 Jul 2014 11:16:33 +0530 Gopu Govindaswamy analysis: setQPforQuant in checkIntraInter to fix the hash mismatch at rd=5&6
Wed, 23 Jul 2014 10:20:55 +0530 Deepthi Nandakumar TComPrediction: white space nits, remove isPSlice (next series)
Tue, 22 Jul 2014 19:59:06 +0530 Deepthi Nandakumar TComPrediction: remove redundant colorspace information
Tue, 22 Jul 2014 17:03:38 +0530 Deepthi Nandakumar TComPrediction: save CU data (partAddr, width, height) as member fields
Mon, 21 Jul 2014 16:06:31 +0530 Deepthi Nandakumar TComPrediction: remove TComDataCU as pointer to private functions
Tue, 22 Jul 2014 13:28:54 -0500 Steve Borho param: re-order code to avoid unreachable code warnings in 10bit builds
Tue, 22 Jul 2014 13:10:55 -0500 Steve Borho remove very obsolete regression batch files
Tue, 22 Jul 2014 13:08:31 -0500 Steve Borho level: fix GCC signed/unsigned comparison
Mon, 21 Jul 2014 21:31:41 -0500 Steve Borho rest: update --profile, --level, --high-tier docs
Mon, 21 Jul 2014 19:49:19 -0500 Steve Borho level: add --high-tier and auto-configure VBV if --crf N --level M (refs #61)
Tue, 22 Jul 2014 16:46:22 +0530 Aarthi Thirumalai rc: bug fixes in 2 pass ABR
Mon, 21 Jul 2014 22:43:38 -0500 Steve Borho rc: prevent gcc shadow warning about int terminate and terminate()
Mon, 21 Jul 2014 22:39:23 -0500 Steve Borho analysis: don't initialize members of base class in constructor
Mon, 21 Jul 2014 20:03:32 -0500 Steve Borho param: fix profile warnings in x265_param_apply_profile()
Mon, 21 Jul 2014 19:59:56 -0500 Steve Borho cli: expose x265_param_apply_profile() via --profile
Mon, 21 Jul 2014 18:13:42 -0500 Steve Borho level: nit
Mon, 21 Jul 2014 18:13:37 -0500 Steve Borho level: move m_vps.maxDecPicBuffering logic into one function
Mon, 21 Jul 2014 18:01:29 -0500 Steve Borho ptl: move enums from TypeDef.h to slice.h
Mon, 21 Jul 2014 18:00:09 -0500 Steve Borho slice: add ProfileTierLevel instance to VPS
Mon, 21 Jul 2014 17:26:54 -0500 Steve Borho level: fix typo
Thu, 17 Jul 2014 14:14:24 -0500 Steve Borho fix for GCC warning about loop bounds
Mon, 21 Jul 2014 17:24:49 -0500 Steve Borho entropy: settle on Entropy class name and member names
Mon, 21 Jul 2014 17:22:45 -0500 Steve Borho cmake: tabs to spaces
Mon, 21 Jul 2014 16:39:16 -0500 Steve Borho cmake: only create SONAME shared lib on POSIX systems (closes #62)
Mon, 21 Jul 2014 15:12:32 -0500 Steve Borho rc: prevent deadlock on encoder flush or close
Mon, 21 Jul 2014 12:14:09 +0530 Aarthi Thirumalai rc: fix warnings in ratecontrol
Fri, 18 Jul 2014 11:01:33 +0530 Aarthi Thirumalai rc: generate cutree offsets for 2nd pass from stats
Fri, 18 Jul 2014 17:22:24 +0530 Aarthi Thirumalai rc: fix sliceType of 2nd pass from prev pass stats
Fri, 18 Jul 2014 17:19:20 +0530 Aarthi Thirumalai rc: add 2 pass logic in rateEstimateQscale
Mon, 21 Jul 2014 10:24:02 +0900 Satoshi Nakagawa trquant: store QpParam for each component
Sat, 19 Jul 2014 20:17:40 +0900 Satoshi Nakagawa scan order tables
Mon, 21 Jul 2014 22:19:26 +0530 Deepthi Nandakumar TComWeightPrediction: initialising pointers to NULL
Mon, 21 Jul 2014 22:12:28 +0530 Deepthi Nandakumar TComWeightPrediction: add braces to prevent errors for an optional else statement
Thu, 17 Jul 2014 09:29:39 +0200 Michel Zou cmake: fix dll installation directory on Windows
Thu, 17 Jul 2014 13:10:33 -0700 Min Chen use macro HADDD to improve AMD performance
Fri, 18 Jul 2014 19:28:42 +0530 Ashok Kumar Mishra TComDataCU: replaced functions with tables
Fri, 18 Jul 2014 15:19:48 +0530 Ashok Kumar Mishra TComDataCU: remove redundant functions
Fri, 18 Jul 2014 10:53:26 +0530 Santhoshini Sekar rc: update ratecontrol stats in every frame, avoid frame parallelism lag in abr
Fri, 18 Jul 2014 02:19:55 -0500 Steve Borho split ScalingList class into its own header and source file
Fri, 18 Jul 2014 02:00:19 -0500 Steve Borho a copy of POC is cached in the Frame struct
Fri, 18 Jul 2014 01:58:54 -0500 Steve Borho frame,cu: remove getSlice()
Fri, 18 Jul 2014 01:39:15 -0500 Steve Borho picsym: remove getSlice()
Fri, 18 Jul 2014 01:36:23 -0500 Steve Borho move PPS, SPS, Slice and ScalingList to common/
Thu, 17 Jul 2014 23:48:38 -0500 Steve Borho slice: remove unused initWpScaling()
Thu, 17 Jul 2014 23:45:29 -0500 Steve Borho slice: remove getWpScaling()
Thu, 17 Jul 2014 23:36:55 -0500 Steve Borho slice: make xGetRefPic a PicList method
Thu, 17 Jul 2014 23:28:43 -0500 Steve Borho slice: do not initialize fields that are always written unconditionally
Thu, 17 Jul 2014 23:26:35 -0500 Steve Borho encoder: do some slice initializations only once
Thu, 17 Jul 2014 23:22:15 -0500 Steve Borho entropy: slice->m_colFromL0Flag is a bool
Thu, 17 Jul 2014 23:14:58 -0500 Steve Borho dpb: simplify check for m_bCheckLDC; make note for future optimization
Thu, 17 Jul 2014 22:19:00 -0500 Steve Borho dpb: remove check for B frame without L1
Thu, 17 Jul 2014 22:12:32 -0500 Steve Borho slice: remove m_bLMvdL1Zero
Thu, 17 Jul 2014 22:08:05 -0500 Steve Borho entropy: fix warning reported by llvm
Thu, 17 Jul 2014 20:54:19 -0500 Steve Borho wpp: generate stream size array as coded (in bytes) and pre-calculate max offset
Thu, 17 Jul 2014 20:29:19 -0500 Steve Borho slice: remove substream array, move to frame encoder
Thu, 17 Jul 2014 20:20:11 -0500 Steve Borho nit
Thu, 17 Jul 2014 20:20:09 -0500 Steve Borho replace slice->m_refPicList[][]->getPOC() with slice->m_refPOCList[][]
Thu, 17 Jul 2014 20:16:46 -0500 Steve Borho slice: merge setRefPOCList() into setRefPicList()
Thu, 17 Jul 2014 20:13:22 -0500 Steve Borho slice: remove getRefPOC
Thu, 17 Jul 2014 20:05:31 -0500 Steve Borho dpb: perform setRefPOCList() directly after setRefPicList()
Thu, 17 Jul 2014 20:02:14 -0500 Steve Borho slice: remove getRefPic(l,r)
Thu, 17 Jul 2014 19:41:53 -0500 Steve Borho slice: remove setNumRefIdx
Thu, 17 Jul 2014 19:33:41 -0500 Steve Borho slice: remove set/get for m_colRefIdx and m_sliceCurEndCUAddr
Thu, 17 Jul 2014 19:20:38 -0500 Steve Borho slice: remove getMvdL1ZeroFlag/setMvdL1ZeroFlag
Thu, 17 Jul 2014 19:17:53 -0500 Steve Borho slice: remove getColFromL0Flag()
Thu, 17 Jul 2014 19:13:38 -0500 Steve Borho slice: remove getNumRefIdx() access method
Thu, 17 Jul 2014 18:57:01 -0500 Steve Borho slice: removed unused setRefPic() and setRefPOC() methods
Thu, 17 Jul 2014 18:55:14 -0500 Steve Borho slice: remove unused getNumRpsCurrTempList() method
Thu, 17 Jul 2014 18:54:31 -0500 Steve Borho slice: remove get/set methods for slice QP and lastIDR
Thu, 17 Jul 2014 18:01:42 -0500 Steve Borho slice: remove get/set methods for m_bReferenced
Thu, 17 Jul 2014 17:52:32 -0500 Steve Borho slice: remove get/set methods for m_sliceType
Thu, 17 Jul 2014 17:47:08 -0500 Steve Borho nit
Thu, 17 Jul 2014 17:47:05 -0500 Steve Borho slice: remove m_cabacInitFlag, it was write-only
Thu, 17 Jul 2014 16:54:13 -0500 Steve Borho slice: remove m_numEntryPointOffsets, it was write-only
Thu, 17 Jul 2014 16:47:02 -0500 Steve Borho slice: remove slice bit counter
Thu, 17 Jul 2014 16:41:48 -0500 Steve Borho slice: remove get/set methods for m_poc
Thu, 17 Jul 2014 16:31:11 -0500 Steve Borho nits
Thu, 17 Jul 2014 16:31:08 -0500 Steve Borho slice: remove m_sliceSegmentBits and get/set methods for max-merge
Thu, 17 Jul 2014 15:21:23 -0500 Steve Borho slice: remove m_saoEnabledFlag, m_saoEnabledFlagChroma - use saoParams
Thu, 17 Jul 2014 14:47:57 -0500 Steve Borho sao: combine if(){} expressions
Thu, 17 Jul 2014 14:45:57 -0500 Steve Borho sao: (bool == 1? ? true : false -> wat?
Thu, 17 Jul 2014 14:43:39 -0500 Steve Borho rc: fix vbvBufferSize calculation
Thu, 17 Jul 2014 14:39:53 -0500 Steve Borho slice: nits
Thu, 17 Jul 2014 14:39:50 -0500 Steve Borho slice: cleanup m_nalUnitType and helper methods
Thu, 17 Jul 2014 14:33:38 -0500 Steve Borho slice: remove get/set methods for m_pic
Thu, 17 Jul 2014 14:29:54 -0500 Steve Borho slice: temporal MVP was never disabled
Thu, 17 Jul 2014 14:21:38 -0500 Steve Borho rc: HRD must be initialized prior to calling init()
Thu, 17 Jul 2014 14:04:39 -0500 Steve Borho slice: remove unused deblock data, directly use status/offsets from PPS
Thu, 17 Jul 2014 13:53:15 -0500 Steve Borho slice: remove unused slice QP deltas
Thu, 17 Jul 2014 13:44:13 -0500 Steve Borho nits
Thu, 17 Jul 2014 13:44:10 -0500 Steve Borho slice: we only use a slice-local RPS (none signaled in SPS)
Thu, 17 Jul 2014 13:34:19 -0500 Steve Borho slice: TComReferencePictureSet -> RPS
Thu, 17 Jul 2014 13:31:12 -0500 Steve Borho slice: hoist constructor to header (it will be removed in later commits)
Thu, 17 Jul 2014 13:29:22 -0500 Steve Borho slice: remove get/set methods for SPS and PPS, make pointers const
Thu, 17 Jul 2014 13:13:10 -0500 Steve Borho nit
Thu, 17 Jul 2014 13:13:06 -0500 Steve Borho slice: rename wpScalingParam -> WeightParam
Thu, 17 Jul 2014 12:48:45 -0500 Steve Borho pps: simplify deblocking signaling, disable slice override
Thu, 17 Jul 2014 02:38:35 -0500 Steve Borho nits
Thu, 17 Jul 2014 00:37:00 -0500 Steve Borho encoder: make SPS and PPS top-level encoder singletons
Wed, 16 Jul 2014 23:55:27 -0500 Steve Borho pps: we never very chroma QP per picture, so remove bSliceChromaQpFlag
Wed, 16 Jul 2014 23:34:55 -0500 Steve Borho pps: move deblocking logic together, fix a couple signaling bugs
Wed, 16 Jul 2014 23:00:15 -0500 Steve Borho pps: class to struct, remove m_ prefix, unify naming scheme
Wed, 16 Jul 2014 22:08:55 -0500 Steve Borho pps: remove set/get methods and hard-coded members
Wed, 16 Jul 2014 20:59:13 -0500 Steve Borho slice: white-space nits
Wed, 16 Jul 2014 20:57:11 -0500 Steve Borho vps: remove constructor, those values are always initialized
Wed, 16 Jul 2014 23:13:22 -0500 Steve Borho sps: fix check statement
Wed, 16 Jul 2014 20:53:03 -0500 Steve Borho sps: class to struct, remove m_ prefixes
Wed, 16 Jul 2014 20:29:46 -0500 Steve Borho sps: remove set/get methods, remove members with hard-coded values
Wed, 16 Jul 2014 19:08:50 -0500 Steve Borho vps: class to struct and other nits
Wed, 16 Jul 2014 18:32:18 -0500 Steve Borho pps: remove hard-coded getLog2ParallelMergeLevelMinus2(0)
Wed, 16 Jul 2014 18:22:52 -0500 Steve Borho remove hard-coded pps->getSliceHeaderExtensionPresentFlag()
Wed, 16 Jul 2014 18:19:59 -0500 Steve Borho nits
Wed, 16 Jul 2014 18:19:39 -0500 Steve Borho slice: remove redundant/unused scaling lists from SPS, PPS, and Slice
Wed, 16 Jul 2014 17:49:49 -0500 Steve Borho slice: nits
Wed, 16 Jul 2014 17:49:42 -0500 Steve Borho slice: remove trivial set/get methods, move all relavent functions to the class
Wed, 16 Jul 2014 17:11:52 -0500 Steve Borho slice: remove unsignaled m_temporalLayerNonReferenceFlag
Wed, 16 Jul 2014 15:54:58 -0500 Steve Borho rest: fix crf min/max option names
Wed, 16 Jul 2014 13:36:19 -0500 Steve Borho slice: start to clean up scaling list struct
Wed, 16 Jul 2014 12:50:22 -0500 Steve Borho slice: convert Window to struct, simplify names
Wed, 16 Jul 2014 12:09:04 -0500 Steve Borho rest: fix documented default AQ mode
Wed, 16 Jul 2014 01:20:29 -0500 Steve Borho bitstream: change writeFlag() to take a bool to avoid int conversions
Wed, 16 Jul 2014 00:48:31 -0500 Steve Borho vui: prune set/get methods and unsignaled fields
Wed, 16 Jul 2014 00:16:29 -0500 Steve Borho slice: finish cleanup of TComReferencePictureSet
Wed, 16 Jul 2014 00:13:10 -0500 Steve Borho slice: remove unused PPS ID
Wed, 16 Jul 2014 00:06:52 -0500 Steve Borho brace nits
Wed, 16 Jul 2014 00:06:19 -0500 Steve Borho slice: Cleanup TComReferencePictureSet, prune the notion of long-term-pictures
Tue, 15 Jul 2014 22:47:54 -0500 Steve Borho entropy: nits
Tue, 15 Jul 2014 14:09:31 +0530 Deepthi Nandakumar port TEncCU functions into analysis structure
Tue, 15 Jul 2014 21:28:53 -0500 Steve Borho search: assert to X265_CHECK
Tue, 15 Jul 2014 17:51:30 -0700 Min Chen replace sse_sp(residual, ZERO) by ssd_s(residual)
Tue, 15 Jul 2014 14:53:09 +0530 Santhoshini Sekar rc: define function for updating rate control statistics in processRowEncoder
Tue, 15 Jul 2014 12:51:32 +0530 Sumalatha Polureddy fix for crash when scalingList feature is enabled
Tue, 15 Jul 2014 19:07:20 -0500 Steve Borho entropy: remove obsolete check macro
Tue, 15 Jul 2014 19:04:42 -0500 Steve Borho slice: fix warning
Tue, 15 Jul 2014 19:01:54 -0500 Steve Borho slice: remove unused m_useDF
Tue, 15 Jul 2014 18:57:04 -0500 Steve Borho slice: remove more hard-coded fields
Tue, 15 Jul 2014 18:51:43 -0500 Steve Borho defs: remove more dead definitions
Tue, 15 Jul 2014 18:07:55 -0500 Steve Borho hrd: remove *Minus1 from member names and semantics, remove m_ prefixes
Tue, 15 Jul 2014 17:57:37 -0500 Steve Borho hrd: remove set/get methods of TComHRD, remove unused members
Tue, 15 Jul 2014 17:35:15 -0500 Steve Borho hrd: remove four unused fields
Tue, 15 Jul 2014 17:33:42 -0500 Steve Borho hrd: CPB count is always 1
Tue, 15 Jul 2014 17:24:40 -0500 Steve Borho hrd: inline HrdLayerInfo, remove second array dimension (was for nal/vcl)
Tue, 15 Jul 2014 17:17:26 -0500 Steve Borho hrd: we always signal NAL HRD but not VCL and not sub-pic
Tue, 15 Jul 2014 17:00:59 -0500 Steve Borho slice: simplify TimingInfo to a struct
Tue, 15 Jul 2014 16:48:09 -0500 Steve Borho slice: nits
Tue, 15 Jul 2014 16:03:12 -0500 Steve Borho change ProfileTierLevel to a struct, no m_ prefixes
Tue, 15 Jul 2014 15:56:16 -0500 Steve Borho ptl: remove hard-coded m_profileSpace
Tue, 15 Jul 2014 15:53:00 -0500 Steve Borho entropy: de-hungarian codePredWeightTable(), fix comments (remove redundants)
Tue, 15 Jul 2014 15:48:24 -0500 Steve Borho entropy: nits
Tue, 15 Jul 2014 15:43:40 -0500 Steve Borho vps: remove m_maxLatencyIncrease, it was always 0
Tue, 15 Jul 2014 15:41:21 -0500 Steve Borho vps: remove remaining set/get methods
Tue, 15 Jul 2014 15:33:43 -0500 Steve Borho vps: remove now unused m_layerIdIncludedFlag
Tue, 15 Jul 2014 15:32:16 -0500 Steve Borho vps: remove unused m_maxNuhReservedZeroLayerId, m_numOpSets
Tue, 15 Jul 2014 15:28:20 -0500 Steve Borho sps: hard-code an SPS ID of 0, we only ever use one SPS
Tue, 15 Jul 2014 15:25:52 -0500 Steve Borho vps: remove m_VPSId, signal hard-coded 0
Tue, 15 Jul 2014 15:25:24 -0500 Steve Borho entropy: remove broken X265_CHECK
Tue, 15 Jul 2014 15:17:28 -0500 Steve Borho frameencoder: nits
Tue, 15 Jul 2014 15:17:15 -0500 Steve Borho remove unused multiple HRD parameter sets from VPS class
Tue, 15 Jul 2014 14:51:47 -0500 Steve Borho defs: remove some dead definitions, cleanup a comment
Tue, 15 Jul 2014 14:49:28 -0500 Steve Borho slice: remove unused m_interRPSPrediction from TComReferencePictureSet
Tue, 15 Jul 2014 14:44:42 -0500 Steve Borho slice: simplify max AMP level determination
Tue, 15 Jul 2014 14:11:32 -0500 Steve Borho encoder: remove redundant member variables
Tue, 15 Jul 2014 14:06:00 -0500 Steve Borho Remove MAX_TLAYER and stop pretending we can code multiple temporal layers
Tue, 15 Jul 2014 13:13:45 -0500 Steve Borho entropy: nits
Mon, 14 Jul 2014 17:27:04 +0530 Sumalatha Polureddy compress: fix for sa8dcost storage in rdlevel 1, 0
Tue, 15 Jul 2014 12:41:53 +0530 Deepthi Nandakumar TEncCU: remove useless field
Tue, 15 Jul 2014 01:48:38 -0500 Steve Borho entropy: hoist a couple of trivial functions, brace nits
Tue, 15 Jul 2014 01:30:26 -0500 Steve Borho encoder: keep ProfileTierLevel singleton in the top-level encoder
Tue, 15 Jul 2014 01:17:43 -0500 Steve Borho entropy: simplify PTL coding, there is only one layer
Tue, 15 Jul 2014 01:05:43 -0500 Steve Borho entropy: remove profilePresentFlag argument from codePTL, always 1
Tue, 15 Jul 2014 01:02:25 -0500 Steve Borho slice: Remove get/set methods from TComPTL
Tue, 15 Jul 2014 00:54:29 -0500 Steve Borho slice: remove set/get methods from ProfileTierLevel, and dead encoder vars
Tue, 15 Jul 2014 00:35:35 -0500 Steve Borho api: add an option to disable the informational SEI message
Tue, 15 Jul 2014 00:00:14 -0500 Steve Borho slice: remove RPS list class and relevant SPS encoding logic
Tue, 15 Jul 2014 00:00:42 -0500 Steve Borho param: fix cut-paste bug
Mon, 14 Jul 2014 23:28:12 -0500 Steve Borho slice: white-space cleanups, remove dead funcdefs and forward defs
Mon, 14 Jul 2014 13:59:03 -0500 Steve Borho slice: remove virtual destructors for slice classes
Mon, 14 Jul 2014 13:45:51 -0500 Steve Borho param: move --input-res parsing to x265_param_parse (closes #63)
Mon, 14 Jul 2014 13:42:37 -0500 Steve Borho cmake: set SONAME even if no revision number or tag is found (closes #58)
Mon, 14 Jul 2014 13:31:46 -0500 Steve Borho picsym: check m_cuData before trying to destroy array instances
Mon, 14 Jul 2014 14:50:34 +0900 Satoshi Nakagawa refine block size related, use more log2 domain.
Mon, 14 Jul 2014 11:07:42 +0530 Praveen Tiwari encoder.cpp, clean-up
Mon, 14 Jul 2014 12:36:26 -0500 Steve Borho cu: white-space cleanups
Mon, 14 Jul 2014 11:20:31 -0500 Steve Borho rest: fix lossless white-space, improve --sign-hide
Mon, 14 Jul 2014 16:11:23 +0530 Deepthi Nandakumar compress: fix sa8dCost comparisons.
Mon, 14 Jul 2014 15:30:23 +0530 Deepthi Nandakumar encoder: insert missing comma
Sun, 13 Jul 2014 09:24:45 -0500 Steve Borho rest: document lossless coding theory and behavior
Sun, 13 Jul 2014 18:34:13 +0530 Deepthi Nandakumar compress: save intra costs in rd <= 2 also in m_sa8dCost.
Sun, 13 Jul 2014 18:19:39 +0530 Deepthi Nandakumar compress: save inter sa8d costs also in m_sa8dCost
Sun, 13 Jul 2014 18:14:05 +0530 Deepthi Nandakumar compress: Fixes fudging in merge costs, stores sa8d costs for bestMergeCU in m_sa8dCost
Mon, 14 Jul 2014 10:53:01 +0530 Deepthi Nandakumar Merge, discard accidental push
Mon, 14 Jul 2014 10:47:17 +0530 Deepthi Nandakumar Backed out changeset: cff4f6482385
Sun, 13 Jul 2014 02:32:31 -0500 Steve Borho frameencoder: explicit size conversion to avoid MSVC warning
Thu, 10 Jul 2014 01:56:37 -0500 Steve Borho entropy: rename combined CABAC/SBac class to Entropy
Sat, 12 Jul 2014 01:18:07 -0500 Steve Borho encoder: nits
Sat, 12 Jul 2014 01:17:36 -0500 Steve Borho encoder: remove unused variables
Fri, 11 Jul 2014 19:38:35 -0500 Steve Borho sei: emit SEI describing the encoder and encode options
Fri, 11 Jul 2014 19:38:46 -0500 Steve Borho frameencoder: nit
Fri, 11 Jul 2014 16:53:40 -0500 Steve Borho param: fix typo in d1d5b377294e
Fri, 11 Jul 2014 16:50:36 -0500 Steve Borho rc: nits
Fri, 11 Jul 2014 16:47:21 -0500 Steve Borho cmake: nit - about target arch strings
Fri, 11 Jul 2014 15:15:32 +0530 Santhoshini Sekar frameencoder: store reflagrows as a member variable
Fri, 11 Jul 2014 16:35:29 +0530 Aarthi Thirumalai rc: init RC data for second pass in a multi pass encode
Fri, 11 Jul 2014 16:32:41 +0530 Aarthi Thirumalai param: keep the total frame count of the input video in param.
Fri, 11 Jul 2014 16:25:23 +0530 Aarthi Thirumalai rc: store final cu counts in frameStats as a percentage of total # cus
Fri, 11 Jul 2014 14:32:39 -0500 Steve Borho param: use dashes consistently in param2string
Fri, 11 Jul 2014 16:17:25 +0530 Aarthi Thirumalai param: add more param options to print as string
Fri, 11 Jul 2014 16:06:02 +0530 Aarthi Thirumalai common: introduce x265_slurp_file, reads data from file to string buffer.
Fri, 11 Jul 2014 14:02:05 -0500 Steve Borho level: in CRF/CQP encodes, allow user specifed level to increase stream level
Fri, 11 Jul 2014 15:25:10 +0530 Deepthi Nandakumar cu: fixing int-to-bool compile warnings
Fri, 11 Jul 2014 01:44:43 -0500 Steve Borho cu: directly use param fields for lossless coding options
Fri, 11 Jul 2014 02:07:13 -0500 Steve Borho cu: nits
Fri, 11 Jul 2014 00:33:22 -0500 Steve Borho cli: retrieve params from the encoder, in case logging flags have changed
Fri, 11 Jul 2014 13:29:49 +0900 Satoshi Nakagawa zero stride for zeroPel[]
Thu, 10 Jul 2014 23:15:24 -0500 Steve Borho search: make RDCost and TComTrQuant member instances of TEncSearch
Thu, 10 Jul 2014 22:32:24 -0500 Steve Borho derive TEncCu from TEncSearch
Fri, 11 Jul 2014 07:52:56 +0530 Deepthi Nandakumar compress: save CABAC context for rd = 2 after inter/intra encodes
Fri, 11 Jul 2014 07:50:35 +0530 Deepthi Nandakumar compress: save CABAC context after intra decision.
Fri, 11 Jul 2014 07:47:30 +0530 Deepthi Nandakumar compress: save CABAC context after inter/merge decision
Fri, 11 Jul 2014 07:42:46 +0530 Deepthi Nandakumar compress: save CABAC context in merge modes for lower RD levels.
Thu, 10 Jul 2014 19:29:46 -0500 Steve Borho entropy: clarify the SBac's bit counting mode
Thu, 10 Jul 2014 17:52:35 -0500 Steve Borho framefilter: rename row0 coder
Thu, 10 Jul 2014 17:48:12 -0500 Steve Borho cturow: rename m_rdGoOnSbacCoder to m_sbacCoder; there is only one
Thu, 10 Jul 2014 17:44:04 -0500 Steve Borho frameencoder: remove unnecessary include of TEncSearch.h
Thu, 10 Jul 2014 17:43:44 -0500 Steve Borho ppa: cleanup event names and remove uninteresting events
Thu, 10 Jul 2014 17:33:14 -0500 Steve Borho cu, search: remove redundant m_rdGoOnSbacCoder pointer
Thu, 10 Jul 2014 14:13:30 -0500 Steve Borho bitstream: hoist trivial methods to the header so they may be easier inlined
Thu, 10 Jul 2014 14:07:03 -0500 Steve Borho bitstream: convert macros into inline members for better compile-time checking
Thu, 10 Jul 2014 13:59:19 -0500 Steve Borho bring SyntaxElementWriter into common/, remove trace file macros
Thu, 10 Jul 2014 01:33:35 -0500 Steve Borho entropy: nits
Thu, 10 Jul 2014 01:33:27 -0500 Steve Borho entropy: re-order methods again for better clarity, make many private
Thu, 10 Jul 2014 01:08:58 -0500 Steve Borho entropy: remove include of TComSampleAdaptiveOffset.h
Thu, 10 Jul 2014 01:02:58 -0500 Steve Borho TComTrQuant: rename estBitsSbacStruct to EstBitsSbac
Thu, 10 Jul 2014 00:52:47 -0500 Steve Borho entropy: nits
Thu, 10 Jul 2014 00:52:41 -0500 Steve Borho entropy: hoist trivial functions for later optimizations
Thu, 10 Jul 2014 00:44:40 -0500 Steve Borho merge CABAC into SBac class
Thu, 10 Jul 2014 00:20:58 -0500 Steve Borho entropy: convert initSection into a constructor, since it was used as such
Thu, 10 Jul 2014 00:17:14 -0500 Steve Borho TEncSearch: nits
Thu, 10 Jul 2014 00:15:54 -0500 Steve Borho entropy: replace SBac and TEncSearch methods with TURecurse methods
Wed, 09 Jul 2014 23:52:05 -0500 Steve Borho entropy: remove m_ prefix from struct TURecurse members
Wed, 09 Jul 2014 18:27:26 +0900 Satoshi Nakagawa use std::swap() for readability
Wed, 09 Jul 2014 20:33:52 -0500 Steve Borho search: remove braces around single line expressions, improve code flow
Wed, 09 Jul 2014 20:19:35 -0500 Steve Borho Merge with stable
Wed, 09 Jul 2014 20:19:21 -0500 Steve Borho Added tag 1.2 for changeset d6257335c537
Thu, 03 Jul 2014 14:40:06 -0500 Steve Borho csv: add slice-type stats to encode summary, avoid dup copies of summary string
Wed, 09 Jul 2014 20:12:22 -0500 Steve Borho entropy: remove temporary helper function
Wed, 09 Jul 2014 20:08:59 -0500 Steve Borho entropy: nits
Wed, 09 Jul 2014 18:51:24 -0500 Steve Borho cu: remove get/set methods for its own member variable
Wed, 09 Jul 2014 18:46:26 -0500 Steve Borho cu: remove more set methods
Wed, 09 Jul 2014 18:30:19 -0500 Steve Borho cu: nit
Wed, 09 Jul 2014 18:30:10 -0500 Steve Borho cu: assign m_rdGoOnSbacCoder without helper methods
Wed, 09 Jul 2014 18:28:33 -0500 Steve Borho cu: pass bit counting flag as argument to encodeCU
Wed, 09 Jul 2014 18:23:51 -0500 Steve Borho ctu: inline setThreadLocalData() for better clarity
Wed, 09 Jul 2014 18:12:40 -0500 Steve Borho frameencoder: remove rarely used getRowCoder() and getBufferSBac()
Wed, 09 Jul 2014 18:06:07 -0500 Steve Borho frameencoder: remove barely use helper function getRDGoOnSbacCoder
Wed, 09 Jul 2014 18:05:08 -0500 Steve Borho ctu: rename m_sbacCoder to m_rowEntropyCoder
Wed, 09 Jul 2014 17:41:08 -0500 Steve Borho entropy: allocate RDO coders as dual-dimensioned array
Wed, 09 Jul 2014 16:29:36 -0500 Steve Borho framefilter: rename m_rdGoOnSbacCoder to m_sbacCoder - there is only one
Wed, 09 Jul 2014 16:15:25 -0500 Steve Borho entropy: make m_cabac member of SBac class a non-pointer instance
Wed, 09 Jul 2014 14:06:44 -0500 Steve Borho entropy: remove now unused Entropy class
Wed, 09 Jul 2014 01:18:56 -0500 Steve Borho remove Entropy from TEncCu, TEncSearch, and CTURow
Wed, 09 Jul 2014 01:46:46 -0500 Steve Borho frameencoder: remove most traces of the Encoder class
Wed, 09 Jul 2014 12:37:43 -0500 Steve Borho frameencoder: do not pass member variable to its own function
Wed, 09 Jul 2014 02:21:38 -0500 Steve Borho entropy: remove m_slice member from SBac class
Wed, 09 Jul 2014 12:18:27 -0500 Steve Borho frameencoder: do not use Entropy object to code stream headers
Wed, 09 Jul 2014 01:41:13 -0500 Steve Borho sao: remove redundant braces and other nits
Wed, 09 Jul 2014 01:40:38 -0500 Steve Borho remove m_entropyCoder from FrameFilter and SAO code
Wed, 09 Jul 2014 00:30:31 -0500 Steve Borho entropy: remove unnecessary API differences between Entropy and SBac
Tue, 08 Jul 2014 23:32:30 -0500 Steve Borho entropy: reorder SBac methods for more clarity
Tue, 08 Jul 2014 23:10:48 -0500 Steve Borho entropy: remove default argument to encodeIntraDirModeLuma()
Tue, 08 Jul 2014 23:24:25 -0500 Steve Borho entropy: fix msvc warnings about signed/unsigned operations
Tue, 08 Jul 2014 23:07:30 -0500 Steve Borho entropy: hoist all non-trivial Entropy methods into SBac
Tue, 08 Jul 2014 22:44:39 -0500 Steve Borho entropy: remove all data members except m_entropyCoder
Tue, 08 Jul 2014 22:00:37 -0500 Steve Borho port TEncEntropy and TEncSbac into internal Entropy and SBac classes
Wed, 09 Jul 2014 13:55:42 +0530 Deepthi Nandakumar Merge with stable
Wed, 09 Jul 2014 13:55:15 +0530 Deepthi Nandakumar TEncCU: bug fix introduced in commit 8a5b02464813 1.2
Wed, 09 Jul 2014 12:57:19 +0530 Deepthi Nandakumar Merge with stable
Wed, 09 Jul 2014 11:23:44 +0530 Min Chen TEncCU: save CABAC context missing after merge
Wed, 09 Jul 2014 11:23:44 +0530 Min Chen TEncCU: save CABAC context missing after merge
Mon, 07 Jul 2014 17:00:26 +0900 Satoshi Nakagawa quant: returns numSig instead of absSum and lastPos
Mon, 07 Jul 2014 17:31:57 -0500 Steve Borho Merge with default (prepare for 1.2)
Mon, 07 Jul 2014 17:31:20 -0500 Steve Borho frameencoder: nits
Mon, 07 Jul 2014 16:49:10 -0500 Steve Borho cu: do not copy a QP buffer into itself - prevents valgrind warning
Mon, 07 Jul 2014 16:48:02 -0500 Steve Borho cu: cleanup and simplify initCU
Mon, 07 Jul 2014 14:25:20 -0500 Steve Borho rc: allocate HRD SEI structures on demand, fix RCE vtable/memset bug
Thu, 03 Jul 2014 15:12:45 -0700 Min Chen avoid VS2008 and MinGW ambiguous pow() build warning
Thu, 03 Jul 2014 16:24:26 +0530 Deepthi Nandakumar frameencoder: remove warning about ambiguous pow function
Thu, 03 Jul 2014 16:06:06 +0530 Deepthi Nandakumar lambda-file: file close before return
Thu, 03 Jul 2014 01:20:11 -0500 Steve Borho y4m: avoid implicit size_t to int conversion, avoid more MSVC warnings
Thu, 03 Jul 2014 01:18:58 -0500 Steve Borho encoder: avoid int64_t to int conversions, avoid more MSVC warnings
Thu, 03 Jul 2014 01:00:38 -0500 Steve Borho param: avoid spurious MSVC warning about buf being possibly uninitialized
Thu, 03 Jul 2014 00:57:58 -0500 Steve Borho ratecontrol: fix cast of cutree offset, avoids MSVC warning
Thu, 03 Jul 2014 00:50:35 -0500 Steve Borho frameencoder: match up integer argument types to avoid MSVC warning
Thu, 03 Jul 2014 00:47:05 -0500 Steve Borho param: avoid spurious gcc warning about toksave possibly being uninitialized
Wed, 02 Jul 2014 18:09:20 -0500 Steve Borho lamba-file: make improper number of constants a fatal error
Wed, 02 Jul 2014 18:03:10 -0500 Steve Borho lambda-file: detect and report if lamda file containts too many values
Wed, 02 Jul 2014 15:54:58 -0700 Min Chen simplify: getLumaIntraDir()[x] -> getLumaIntraDir(x)
Wed, 02 Jul 2014 17:21:02 -0500 Steve Borho api: allow lambda tables to be user-specified via a text file
Wed, 02 Jul 2014 14:31:51 -0500 Steve Borho rc: fix gcc warnings
Mon, 30 Jun 2014 22:05:50 +0530 Aarthi Thirumalai rc: write frame stats and cu stats to file in first pass
Thu, 26 Jun 2014 17:49:26 +0530 Aarthi Thirumalai rc: compute inter, intra and skip cus per frame for the first pass
Tue, 01 Jul 2014 14:28:25 +0530 Aarthi Thirumalai rc: move structure FrameStats to FrameEncoder class
Wed, 02 Jul 2014 16:37:41 +0900 Satoshi Nakagawa add primitives.nquant for RDOQ
Wed, 02 Jul 2014 16:06:23 +0530 Kavitha Sampath frame: initialize recon to avoid SAO read of uninitialized pixels beyond picture end
Wed, 02 Jul 2014 01:19:10 -0500 Steve Borho encoder: fix --no-wpp behavior, keep TLD selection logic in one place
Tue, 01 Jul 2014 17:47:28 -0500 Steve Borho input: streamline control logic of threaded file readers
Wed, 02 Jul 2014 00:15:40 -0500 Steve Borho TEncEntropy: inline the only one caller of encodeInterDirPU
Wed, 02 Jul 2014 00:13:10 -0500 Steve Borho TEncEntropy: hoist encodePredMode() after moving I-slice check to callers
Wed, 02 Jul 2014 00:09:03 -0500 Steve Borho TEncEntropy: reorder nit
Wed, 02 Jul 2014 00:08:51 -0500 Steve Borho TEncEntropy: hoist encodeSkipFlag() after moving I-slice check to callers
Tue, 01 Jul 2014 23:56:13 -0500 Steve Borho TEncEntropy: hoist encodeSliceHeader() to header after simplifying
Tue, 01 Jul 2014 23:53:12 -0500 Steve Borho TEncEntropy: nit
Tue, 01 Jul 2014 23:53:04 -0500 Steve Borho TEncEntropy: hoist trivial functions to header for possible inlining
Tue, 01 Jul 2014 14:58:35 -0500 Steve Borho TEncSearch: nit
Tue, 01 Jul 2014 14:58:22 -0500 Steve Borho TComDataCU: remove redundant refIdx check from fillMvpCand
Tue, 01 Jul 2014 14:56:59 -0500 Steve Borho Merge with stable
Tue, 01 Jul 2014 14:56:25 -0500 Steve Borho TEncSearch: limit AMVP loop bounds in xCheckBestMVP
Tue, 01 Jul 2014 14:38:47 +0530 Ashok Kumar Mishra remove redundant memset
Tue, 01 Jul 2014 15:45:54 +0900 Satoshi Nakagawa split rate calculation functions to luma and chroma to simplify luma path
Fri, 27 Jun 2014 23:03:27 +0900 Satoshi Nakagawa fix emms: move selectLambda() into xRateDistOptQuant() and issue emms before it
Wed, 25 Jun 2014 22:49:38 +0530 Aarthi Thirumalai rc: rename texBits to coeffBits in RateControlEntry structure to maintain uniformity.
Mon, 30 Jun 2014 12:42:51 -0500 Steve Borho encoder: RDOQ is only applicable at rd levels 4, 5, and 6
Fri, 27 Jun 2014 00:10:50 +0530 Aarthi Thirumalai rc: accumulate mv bits, coeff bits per frame
Mon, 30 Jun 2014 13:03:06 +0530 Aarthi Thirumalai TComDataCU: remove warnings for shadowed declaration
Mon, 30 Jun 2014 10:44:29 +0800 Albert Wang frameencoder: fix for error in VPS when AccessUnitDelimeter is turned on
Mon, 30 Jun 2014 12:30:08 -0500 Steve Borho rest: document ipratio and pbratio parameters
Wed, 25 Jun 2014 23:21:11 +0900 Satoshi Nakagawa cli: add --ipratio and --pbratio
Sat, 21 Jun 2014 12:01:08 -0500 Steve Borho cli: use consistent bool naming convention
Sat, 21 Jun 2014 12:00:25 -0500 Steve Borho entropy: nit
Sat, 21 Jun 2014 18:42:51 +0900 Satoshi Nakagawa input: fix race condition
Thu, 26 Jun 2014 17:19:08 -0700 Min Chen reduce condition jmp in codeCoeffNxN
Thu, 26 Jun 2014 17:18:50 -0700 Min Chen improve count_nonzero by SSSE3
Fri, 27 Jun 2014 14:16:21 +0530 Sumalatha Polureddy psyrd: fix for inconsistent output
Fri, 27 Jun 2014 14:01:24 +0530 Deepthi Nandakumar framefilter: disable warning
Mon, 23 Jun 2014 17:06:02 -0700 Min Chen pass TLD into class FrameFilter
Tue, 24 Jun 2014 15:42:36 +0900 Satoshi Nakagawa refine intra tskip related.
Wed, 25 Jun 2014 22:46:45 +0530 Aarthi Thirumalai rc: initalize states to hold frame statistics used in two pass
Wed, 25 Jun 2014 15:06:58 +0530 Sumalatha Polureddy psy-rd: implement psy-rd in rdlevel=4,3 and 2
Wed, 25 Jun 2014 18:21:34 +0530 Ashok Kumar Mishra remove PCM mode support
Tue, 24 Jun 2014 15:41:55 +0900 Satoshi Nakagawa fix xGetIntraBitsQTChroma() for 4:2:2 [CHANGES OUTPUT 4:2:2 with tskip]
Tue, 24 Jun 2014 16:39:42 +0530 Deepthi Nandakumar psy-rd chroma: Adjust chroma lambda based on QP offsets.
Tue, 24 Jun 2014 16:14:49 +0530 Deepthi Nandakumar psy-rd chroma: add chroma offset tables for lambda calculations
Tue, 24 Jun 2014 16:00:50 +0530 Deepthi Nandakumar Chroma QP Offset: increase chroma QP when psy-rd is enabled.
Mon, 23 Jun 2014 17:03:49 -0700 Min Chen move calcSaoStatsRowCus_BeforeDblk into encode loop
Mon, 23 Jun 2014 16:11:42 +0530 Ashok Kumar Mishra TEncCU:fix for memory leak
Fri, 20 Jun 2014 15:17:49 +0530 Praveen Tiwari TEncCu: [CHANGES OUTPUT] xComputeCostIntraInInter, fix bug
Sat, 21 Jun 2014 17:32:11 +0530 Ashok Kumar Mishra TEncCU:fix for large memory consumption
Fri, 20 Jun 2014 16:41:11 -0700 Min Chen alloc concatenation memory for m_cuData
Fri, 20 Jun 2014 21:31:59 -0500 Steve Borho entropy: remove TEncEntropyIf abstract class
Fri, 20 Jun 2014 21:07:23 -0500 Steve Borho TEncEntropy: nit
Fri, 20 Jun 2014 21:07:11 -0500 Steve Borho frameencoder: remove more redundant checks
Fri, 20 Jun 2014 20:53:01 -0500 Steve Borho frameencoder: simplify cabac context save
Fri, 20 Jun 2014 20:50:48 -0500 Steve Borho frameencoder: simplify SAO reset when not enabled on slice
Fri, 20 Jun 2014 20:33:59 -0500 Steve Borho frameencoder: further simplify SAO coding
Fri, 20 Jun 2014 20:20:45 -0500 Steve Borho frameencoder: simplify SAO coding logic
Fri, 20 Jun 2014 18:38:07 -0500 Steve Borho frameencoder: simplify loop bounds
Fri, 20 Jun 2014 18:31:40 -0500 Steve Borho frameencoder: further simplify the logic which sync's CABAC with upper-right LCU
Fri, 20 Jun 2014 18:25:40 -0500 Steve Borho frameencoder: remove redundant widthInCU variable
Fri, 20 Jun 2014 18:23:26 -0500 Steve Borho frameencoder: simplify logic slightly, numSubstreams can be > 1 only with WPP
Fri, 20 Jun 2014 18:21:57 -0500 Steve Borho frameencoder: nits
Fri, 20 Jun 2014 18:21:49 -0500 Steve Borho frameencoder: move trace code for clarity, remove dead bWaveFrontsynchro
Fri, 20 Jun 2014 18:21:18 -0500 Steve Borho frameencoder: use m_param->bEnableWavefront directly
Fri, 20 Jun 2014 18:17:02 -0500 Steve Borho frameencoder: simplify setup for encodeSlice()
Fri, 20 Jun 2014 18:11:59 -0500 Steve Borho frameencoder: rename m_pic to m_frame
Fri, 20 Jun 2014 18:10:22 -0500 Steve Borho frameencoder: remove unread bitsOriginallyInSubstreams
Fri, 20 Jun 2014 16:55:55 +0530 Aarthi Thirumalai make cu level stats logging run time configurable
Fri, 20 Jun 2014 17:46:12 -0500 Steve Borho api: comment nits
Fri, 20 Jun 2014 17:21:46 -0500 Steve Borho replace TComPic with Frame class in common/frame.h
Fri, 20 Jun 2014 21:48:48 -0500 Steve Borho frameencoder: fix --no-wpp, broken since 854f5e3072a0
Fri, 20 Jun 2014 12:29:37 +0530 Sumalatha Polureddy encoder: move psy-rd logic together
Fri, 20 Jun 2014 13:02:23 -0500 Steve Borho encoder: use free() to release strdup'd string
Thu, 19 Jun 2014 19:48:06 -0500 Steve Borho TEncSearch: change pointer type of m_mref, to avoid repeated pointer setup
Thu, 19 Jun 2014 19:03:31 -0500 Steve Borho cturow: use thread local storage for TEncCU and TEncSearch
Thu, 19 Jun 2014 18:12:48 -0500 Steve Borho cu: remove m_loopFilterAcrossTilesEnabledFlag and getPU* default arguements
Fri, 20 Jun 2014 12:38:34 -0500 Steve Borho frameencoder: comment nits
Fri, 20 Jun 2014 12:29:37 +0530 Sumalatha Polureddy encoder:[CHANGES OUTPUT] disable rdoq when psyrd is enabled
Fri, 20 Jun 2014 01:11:09 -0500 Steve Borho nal: include the start code bytes in the bounds check
Fri, 20 Jun 2014 00:56:00 -0500 Steve Borho nal: nits
Fri, 20 Jun 2014 00:55:46 -0500 Steve Borho nal: allow the concatenated substream buffer to be re-used from frame-to-frame
Fri, 20 Jun 2014 00:23:03 -0500 Steve Borho fix checked build warning
Fri, 20 Jun 2014 00:17:02 -0500 Steve Borho fix msvc build warnings
Thu, 19 Jun 2014 22:17:38 -0500 Steve Borho move bitstream implementations into common
Thu, 19 Jun 2014 21:09:56 -0500 Steve Borho bitstream: unify resetBits() and clear() methods
Thu, 19 Jun 2014 20:46:10 -0500 Steve Borho encoder: remove redundant flush argument
Thu, 19 Jun 2014 20:36:52 -0500 Steve Borho encoder: cleanup obsolete NAL data fields
Fri, 20 Jun 2014 10:11:07 +0900 Satoshi Nakagawa x265_encoder_encode: don't return 0 while flushing.
Wed, 18 Jun 2014 14:59:17 +0530 Deepthi Nandakumar lambda: [CHANGES OUTPUT] Change the distortion weights applied to chroma.
Thu, 19 Jun 2014 20:11:24 -0500 Steve Borho rc: disable MSVC warnings about using POSIX function names like unlink()
Mon, 16 Jun 2014 13:51:53 +0530 Ashok Kumar Mishra TComDataCU: refactor structure for better data locality
Thu, 19 Jun 2014 18:38:15 -0500 Steve Borho cu: nits
Thu, 19 Jun 2014 14:57:03 -0700 Min Chen move m_blockingStrength to local
Thu, 19 Jun 2014 14:56:46 -0700 Min Chen static m_bLFCrossTileBoundary since all of LCU use same value
Thu, 19 Jun 2014 14:56:11 -0700 Min Chen remove reduce code since trHeight always equal to trWidth
Tue, 17 Jun 2014 20:06:02 +0530 Aarthi Thirumalai rc: initialize the 2 pass states in rc
Tue, 17 Jun 2014 18:32:27 +0530 Aarthi Thirumalai param: log rc states of m_param in x265_param2string
Tue, 17 Jun 2014 18:44:11 +0530 Aarthi Thirumalai rc: add 2 pass states in RateControl
Tue, 17 Jun 2014 17:20:46 +0530 Aarthi Thirumalai rc: define default setting and validations for 2 pass states
Tue, 17 Jun 2014 14:56:02 +0530 Aarthi Thirumalai api: introduce param variables for two-pass encodes
Thu, 19 Jun 2014 16:22:39 -0500 Steve Borho encoder: remove useless comment
Thu, 19 Jun 2014 16:22:28 -0500 Steve Borho nal: refactor nal code, marshall packets directly into output buffer
Thu, 19 Jun 2014 22:13:36 +0900 Satoshi Nakagawa keep TComPic until next call if recpic is exported as pic_out
Thu, 19 Jun 2014 10:28:47 +0530 Gopu Govindaswamy encoder: remove m_freeList from encoder class, the m_freeList moved into dpb
Thu, 19 Jun 2014 10:24:02 +0530 Gopu Govindaswamy dpb: destroy and delete m_reconPicYuv from picSymFreeList
Thu, 19 Jun 2014 14:37:07 +0530 Deepthi Nandakumar quant: correct QP range clipping for 10-bit input depths.
Wed, 18 Jun 2014 13:40:40 -0500 Steve Borho pixel: fixup zeroBug stride for satd_4x4 in psyCost (spotted by MinGW)
Wed, 18 Jun 2014 13:34:26 -0500 Steve Borho pic: reorder initializations after moving m_reconPicYuv in e3418f7497e9
Wed, 18 Jun 2014 01:47:38 -0500 Steve Borho pic: keep the recon TComPicYuv in the pool with the TComPicSym - another 10%
Wed, 18 Jun 2014 01:03:49 -0500 Steve Borho frameencoder: make m_ssimCnt an unsigned int
Wed, 18 Jun 2014 00:04:09 -0500 Steve Borho encoder: move EncStats into x265 namespace
Tue, 17 Jun 2014 23:53:57 -0500 Steve Borho pic: keep a pool of TComPicSym, allocate only for encode process
Tue, 17 Jun 2014 22:52:59 -0500 Steve Borho pic: nit
Tue, 17 Jun 2014 22:52:55 -0500 Steve Borho pic: split picsym allocation from main create function, rename reinit()
Tue, 17 Jun 2014 22:42:18 -0500 Steve Borho pic: destroy() no longer needs to be virtual, compress white-space
Tue, 17 Jun 2014 22:39:23 -0500 Steve Borho pic: improve comments
Tue, 17 Jun 2014 22:38:24 -0500 Steve Borho pic: remove unread m_bCheckLTMSB
Tue, 17 Jun 2014 22:35:05 -0500 Steve Borho pic: remove unread m_bUsedByCurr
Tue, 17 Jun 2014 22:07:53 -0500 Steve Borho TEncSearch: keep param pointer instead of top encoder pointer
Tue, 17 Jun 2014 21:48:34 -0500 Steve Borho TEncSearch: nits
Tue, 17 Jun 2014 21:46:39 -0500 Steve Borho framefilter: replace top pointer with param pointer
Tue, 17 Jun 2014 21:29:25 -0500 Steve Borho frameencoder: replace m_cfg with m_param pointer, use m_top for leftovers
Tue, 17 Jun 2014 21:20:40 -0500 Steve Borho frameencoder: remove unused bitcounter
Tue, 17 Jun 2014 20:54:56 -0500 Steve Borho TComDataCU: remove hungarian prefixes from CU vars
Tue, 17 Jun 2014 20:51:17 -0500 Steve Borho sym: do not return pointer reference from getCU()
Tue, 17 Jun 2014 20:41:18 -0500 Steve Borho pic: move m_elapsedCompressTime and m_frameTime to frame encoder
Tue, 17 Jun 2014 20:33:18 -0500 Steve Borho pic: move SSIM, PSNR and hash to frame encoder
Tue, 17 Jun 2014 20:08:03 -0500 Steve Borho pic: move timing structures to RateControlEntry
Tue, 17 Jun 2014 21:15:59 -0500 Steve Borho sei: remove unused RESERVED hash method, avoid compiler warnings
Tue, 17 Jun 2014 19:58:16 -0500 Steve Borho pic: better name for picture timing SEI member
Tue, 17 Jun 2014 19:55:33 -0500 Steve Borho writer: xConvertToUInt did not need to be a class member
Tue, 17 Jun 2014 19:41:36 -0500 Steve Borho sei: allow SEI classes to implement write() directly to avoid two-pass encode
Tue, 17 Jun 2014 19:28:47 -0500 Steve Borho sei: add m_ prefix to members of SEIDecodedPictureHash for consistency
Tue, 17 Jun 2014 19:27:36 -0500 Steve Borho sei: repair decoded picture hash SEI
Tue, 17 Jun 2014 18:17:22 -0500 Steve Borho psyrd: use zero stride in psyCost C reference, minor optimization
Tue, 17 Jun 2014 12:47:57 -0500 Steve Borho TEncSearch: simplify square block dim logic
Mon, 16 Jun 2014 17:23:04 +0900 Satoshi Nakagawa fix: TOPSKIP refers outside of picture [OUTPUT CHANGE]
Tue, 17 Jun 2014 15:37:13 +0530 Deepthi Nandakumar quant: Enforce QP range after adding bit-depth offsets
Tue, 17 Jun 2014 18:54:05 +0530 Kavitha Sampath sei: disable HRD with warning when vbv is off
Tue, 17 Jun 2014 14:53:17 +0530 Sumalatha Polureddy psyrd: use psyrdcost for PU/TU decision for inter and intra
Tue, 17 Jun 2014 00:15:25 -0500 Steve Borho sei: first step towards simplifying SEI writing
Tue, 17 Jun 2014 01:16:00 -0500 Steve Borho bitstream: give bit counter a useful constructor
Tue, 17 Jun 2014 14:07:26 +0530 Deepthi Nandakumar ratecontrol: [CHANGES OUTPUT for 10-bit CRF] Remove QP_BD_OFFSET from Ratecontrol
Tue, 17 Jun 2014 12:52:12 +0530 Deepthi Nandakumar ratecontrol: move validate of CRF params to x265_check_param
Tue, 17 Jun 2014 00:15:47 -0500 Steve Borho writer: nits
Tue, 17 Jun 2014 10:19:10 +0800 Min Chen cleanup unused TComLoopFilter::loopFilterPic
Tue, 17 Jun 2014 10:18:55 +0800 Min Chen move m_bEdgeFilter to local
Tue, 17 Jun 2014 10:18:13 +0800 Min Chen move lfcuParam to local
Mon, 16 Jun 2014 21:30:25 -0500 Steve Borho nal: concatenate and escape row data while building row-start array for header
Mon, 16 Jun 2014 20:32:13 -0500 Steve Borho pixel: prevent msvc warning
Sun, 15 Jun 2014 20:10:30 +0900 Satoshi Nakagawa refine tskip related
Sat, 14 Jun 2014 11:27:35 +0900 Satoshi Nakagawa TComTrQuant: lambda for each Cb and Cr
Mon, 16 Jun 2014 17:28:38 +0530 Sumalatha Polureddy psyRd: Change psy-rd energy measurement
Thu, 12 Jun 2014 22:53:47 -0500 Steve Borho bitstream: simplify appendSubstream
Thu, 12 Jun 2014 22:27:45 -0500 Steve Borho sbac: simplify codeSliceHeader, x265 never codes dependent slices
Thu, 12 Jun 2014 22:25:18 -0500 Steve Borho slice: remove unused m_nextSlice and m_dependentSliceSegmentFlag
Thu, 12 Jun 2014 22:17:43 -0500 Steve Borho frameencoder: inline resetEntropy(), which was only called once
Thu, 12 Jun 2014 22:14:05 -0500 Steve Borho framefilter: remove empty end method
Thu, 12 Jun 2014 22:11:12 -0500 Steve Borho frameencoder: use numSubstreams directly
Thu, 12 Jun 2014 22:10:54 -0500 Steve Borho frameencoder: remove useless setBitstream call
Thu, 12 Jun 2014 22:09:32 -0500 Steve Borho frameencoder: remove redundant function calls and obsolete comments
Thu, 12 Jun 2014 21:58:47 -0500 Steve Borho frameencoder: explain why SAO is being called after compression
Thu, 12 Jun 2014 21:57:30 -0500 Steve Borho slice: remove unused m_tileOffstForMultES
Thu, 12 Jun 2014 21:55:28 -0500 Steve Borho frameencoder: remove need for intermediate bitstreamRedirect
Thu, 12 Jun 2014 21:45:19 -0500 Steve Borho frameencoder: remove sliceSegment, it was always false
Thu, 12 Jun 2014 21:42:55 -0500 Steve Borho frameencoder: remove unnecessary set of nextSlice()
Thu, 12 Jun 2014 21:39:08 -0500 Steve Borho encoder: remove unused m_bPCMInputBitDepthFlag
Thu, 12 Jun 2014 21:36:29 -0500 Steve Borho remove unused display orientation SEI
Thu, 12 Jun 2014 21:28:03 -0500 Steve Borho frameencoder: make per-row output streams member variables
Thu, 12 Jun 2014 21:18:23 -0500 Steve Borho frameencoder: nit, unify comment style in this function
Thu, 12 Jun 2014 21:15:00 -0500 Steve Borho frameencoder: remove redundant sets of SAO lambdas, reorder for clarity
Thu, 12 Jun 2014 21:13:23 -0500 Steve Borho frameencoder: nit
Thu, 12 Jun 2014 21:13:17 -0500 Steve Borho frameencoder: move QP/lambda initialization together
Thu, 12 Jun 2014 21:09:25 -0500 Steve Borho frameencoder: inline slice bounds determination, do not perform twice
Thu, 12 Jun 2014 21:07:43 -0500 Steve Borho slice: remove unused finalized flag
Thu, 12 Jun 2014 20:48:10 -0500 Steve Borho sao: remove unnecessary shim function
Thu, 12 Jun 2014 20:47:44 -0500 Steve Borho frameencoder: remove obsolete comment
Thu, 12 Jun 2014 20:47:28 -0500 Steve Borho dpb: no need to reset next slice in init function
Thu, 12 Jun 2014 19:25:27 -0500 Steve Borho frameencoder: declare bitstreamRedirect on stack, do not malloc. cleanups
Thu, 12 Jun 2014 19:16:05 -0500 Steve Borho remove unused gradual decoding refresh info SEI
Thu, 12 Jun 2014 19:13:21 -0500 Steve Borho frameencoder: move prefix SEI generation all together, before compressCTURows
Thu, 12 Jun 2014 11:20:28 -0500 Steve Borho frameencoder: fix header case
Thu, 12 Jun 2014 17:12:41 +0530 Aarthi Thirumalai rc: set isCbr flag to true only in vbv mode and maxrate equals bitrate
Thu, 12 Jun 2014 10:58:39 -0500 Steve Borho compress: add EMMS at return of xCompressInterCu
Thu, 05 Jun 2014 21:40:38 -0500 Steve Borho frameencoder: re-use a single bitstream object for all NAL and SEI
Wed, 11 Jun 2014 21:35:54 -0500 Steve Borho compress: nit comment spacing
Wed, 11 Jun 2014 21:42:36 -0500 Steve Borho weight: ensure weight table is initialized on failure, simplify weightAnalyse()
Wed, 11 Jun 2014 21:35:08 -0500 Steve Borho compress: remove floating point math to avoid needing to use EMMS
Wed, 11 Jun 2014 21:27:24 -0500 Steve Borho TComDataCU: nits
Wed, 11 Jun 2014 21:27:17 -0500 Steve Borho frameencoder: remove obsolete check
Wed, 11 Jun 2014 14:17:51 -0500 Steve Borho nal: msvc and its integer conversion warnings
Wed, 11 Jun 2014 12:46:04 -0500 Steve Borho nal: greatly simplify NAL header generation, do not use TComOutputBitstream
Tue, 10 Jun 2014 20:07:24 -0500 Steve Borho encoder: set m_totalFrameThreads at the same time as param->frameNumThreads
Tue, 10 Jun 2014 18:37:26 -0500 Steve Borho param: clip bframe bias range as x264 does
Tue, 10 Jun 2014 13:58:30 +0530 Kavitha Sampath TComRom: fix fraction part variation in x265_lambda2_tab for higher QPs
Mon, 09 Jun 2014 11:34:11 +0530 Deepthi Nandakumar preset: improve the speed settings for fast preset.
Thu, 05 Jun 2014 22:45:25 -0500 Steve Borho Merge with stable
Thu, 05 Jun 2014 22:45:03 -0500 Steve Borho rc: fix potential build warning
Thu, 05 Jun 2014 21:40:56 -0500 Steve Borho common: include cctype for isdigit
Thu, 05 Jun 2014 20:06:32 -0500 Steve Borho bitstream: fast-path for appending bitstreams
Thu, 05 Jun 2014 18:23:22 -0500 Steve Borho nal: add back comments now that member variables are gone
Thu, 05 Jun 2014 18:17:17 -0500 Steve Borho bitstream: simplify TComBitStream interface and code
Thu, 05 Jun 2014 16:58:12 -0500 Steve Borho TComSlice: remove layer violation include
Thu, 05 Jun 2014 16:22:03 -0500 Steve Borho always include CommonDef.h via common.h, avoid include loops
Thu, 05 Jun 2014 16:55:09 -0500 Steve Borho merge TComBitCounter into TComBitStream.h
Thu, 05 Jun 2014 14:50:09 -0500 Steve Borho nal: add more padding for corner cases
Thu, 05 Jun 2014 13:05:33 +0530 Kavitha Sampath weightb: reinitialize weight table when weightb is off
Thu, 05 Jun 2014 11:41:43 +0530 Deepthi Nandakumar ratecontrol: change type of m_bframeBits to int64_t
Wed, 04 Jun 2014 23:14:37 -0500 Steve Borho Merge with stable
Wed, 04 Jun 2014 19:19:35 +0530 Aarthi Thirumalai rc: fixes to improve quality in vbv
Thu, 05 Jun 2014 09:28:18 +0530 Aarthi Thirumalai rc: use actual bits to update vbv buffer
Wed, 04 Jun 2014 19:17:06 +0530 Aarthi Thirumalai rc: set pbFactor to default with cutree
Wed, 04 Jun 2014 21:19:28 -0500 Steve Borho combine NAL output semantics into one clean(er) interface
Wed, 04 Jun 2014 21:20:46 -0500 Steve Borho nal: fix checked build
Wed, 04 Jun 2014 20:05:27 -0500 Steve Borho encoder: no longer needs NALwrite.h
Wed, 04 Jun 2014 20:01:26 -0500 Steve Borho TComBitstream: nits
Wed, 04 Jun 2014 19:58:00 -0500 Steve Borho remove Encoder::bEnableRDOQTS, we did not allow separate config for it
Wed, 04 Jun 2014 19:42:45 -0500 Steve Borho encoder: bEnableRDOQ->m_bEnableRDOQ for consistency
Wed, 04 Jun 2014 19:41:54 -0500 Steve Borho encoder: param->m_param for consistency
Wed, 04 Jun 2014 19:40:17 -0500 Steve Borho encoder: remove m_useLossless
Wed, 04 Jun 2014 19:39:42 -0500 Steve Borho slicetype: convert lookahead "structs with methods" to classes
Wed, 04 Jun 2014 19:28:16 -0500 Steve Borho rc: nit
Wed, 04 Jun 2014 18:53:11 -0500 Steve Borho rc: convert RateControl to a class
Wed, 04 Jun 2014 19:16:34 -0500 Steve Borho nal: check padded buffer size
Wed, 04 Jun 2014 19:15:10 -0500 Steve Borho api: must match X265_ALLOC with X265_FREE for m_nalUnitData
Wed, 04 Jun 2014 19:04:51 -0500 Steve Borho rc: fix type of actualBits
Wed, 04 Jun 2014 16:25:27 -0500 Steve Borho nalwrite: simplify write method; single allocation with no reallocs
Wed, 04 Jun 2014 12:17:49 -0500 Steve Borho rc: only pass param to rc constructor
Wed, 04 Jun 2014 12:15:04 -0500 Steve Borho rc: further improvements to code clarity
Wed, 04 Jun 2014 12:10:39 -0500 Steve Borho rc: nit
Wed, 04 Jun 2014 12:10:31 -0500 Steve Borho rc: use member isCbr rather than making a shadow variable
Wed, 04 Jun 2014 12:09:51 -0500 Steve Borho rc: move isCbr initialization to constructor, to avoid init() race
Wed, 04 Jun 2014 11:58:22 -0500 Steve Borho Merge with stable
Wed, 04 Jun 2014 19:19:35 +0530 Aarthi Thirumalai rc: fixes to improve quality in vbv
Wed, 04 Jun 2014 19:17:39 +0530 Aarthi Thirumalai rc: use actual bits to update vbv buffer
Wed, 04 Jun 2014 19:17:06 +0530 Aarthi Thirumalai rc: set pbFactor to default with cutree
Wed, 04 Jun 2014 17:56:24 +0530 Kavitha Sampath SEI: fix bus error, cleanup m_decodingUnitInfoSEIEnabled
Wed, 04 Jun 2014 11:13:48 -0500 Steve Borho sei: white-space nits
Wed, 04 Jun 2014 11:11:11 -0500 Steve Borho sei: remove SEIPictureTiming fields we do not signal, cleanup
Wed, 04 Jun 2014 14:58:22 +0900 Satoshi Nakagawa fix: uninitialized read m_totalFrameThreads
Wed, 04 Jun 2014 10:49:47 -0500 Steve Borho rest: reorganize analysis options into their own section
Wed, 04 Jun 2014 15:37:37 +0530 Kavitha Sampath fix crash in hrd when init function is called with null pointer
Wed, 04 Jun 2014 16:34:28 +0530 Deepthi Nandakumar Merge with stable
Wed, 04 Jun 2014 15:52:14 +0530 Deepthi Nandakumar TEncCU: fix bug in no-intra, intra-analysis should still happen for P-frames
Wed, 04 Jun 2014 11:05:29 +0530 Deepthi Nandakumar Merge with stable
Wed, 04 Jun 2014 11:02:48 +0530 Deepthi Nandakumar preset: correct ultrafast settings (in line with doc) by disabling loop-filter.
Tue, 03 Jun 2014 15:24:22 -0500 Steve Borho Merge with stable
Tue, 03 Jun 2014 15:14:57 -0500 Steve Borho Added tag 1.1 for changeset ae9609aeebdc
Tue, 03 Jun 2014 14:33:39 -0500 Steve Borho param: only log psy-rd if it is enabled 1.1
Tue, 03 Jun 2014 14:21:16 -0500 Steve Borho lossless: do not allow CQP to adjust QP for I/B when encoding lossless
Tue, 03 Jun 2014 14:20:43 -0500 Steve Borho lossless: report compression ratio, disable distortion metrics
Tue, 03 Jun 2014 13:40:36 -0500 Steve Borho lossless: disable rate control, force QP=4
Tue, 03 Jun 2014 14:02:06 +0530 Praveen Tiwari x265.h, data declaration alignment
Tue, 03 Jun 2014 13:36:12 +0530 Praveen Tiwari whitespace clean-up
Tue, 03 Jun 2014 10:34:11 -0500 Steve Borho TComSlice: nit - use bools to initialize bools
Tue, 03 Jun 2014 10:32:48 -0500 Steve Borho SEI: only setup SEIPictureTiming fields which will be coded
Tue, 03 Jun 2014 18:03:15 +0530 Kavitha Sampath SEI: Insert buffering period and picture timing SEI messages
Tue, 03 Jun 2014 16:07:22 +0530 Deepthi Nandakumar qp: remove Encoder::m_useLossless.
Tue, 03 Jun 2014 09:55:13 -0500 Steve Borho xp: avoid compiler warning from GCC-MinGW
Tue, 03 Jun 2014 09:49:30 -0500 Steve Borho cli: seperate new lossless options, make --lossless description more concise
Tue, 03 Jun 2014 16:15:32 +0530 Deepthi Nandakumar Merge with stable
Tue, 03 Jun 2014 16:13:52 +0530 Deepthi Nandakumar rest: correct documentation on AQ
Tue, 03 Jun 2014 16:01:08 +0530 Deepthi Nandakumar Merge with stable
Tue, 03 Jun 2014 13:31:04 +0530 Deepthi Nandakumar param: initialise lossless/cu-lossless fields to zero
Mon, 02 Jun 2014 22:27:36 -0500 Steve Borho TEncSearch: rename variable to avoid shadowing an earlier 'part'
Mon, 02 Jun 2014 22:22:10 -0500 Steve Borho primitives: move more aliasing to Setup_Alias_Primitives
Mon, 02 Jun 2014 11:44:59 +0900 Satoshi Nakagawa refine cbf==0 path: remove clearing coeff and resi
Mon, 02 Jun 2014 21:00:52 -0500 Steve Borho TEncSearch: remove unnecessary pragma
Mon, 02 Jun 2014 14:23:09 -0500 Steve Borho Merge with default (prepare for 1.1)
Mon, 02 Jun 2014 14:21:04 -0500 Steve Borho psy: use m_lambdaSAD multiplier for psy cost, m_lambdaSSE for bits
Mon, 02 Jun 2014 13:03:51 -0500 Steve Borho change license email globally
Fri, 30 May 2014 16:56:11 +0530 Ashok Kumar Mishra add support for lossless encode
Mon, 02 Jun 2014 11:54:55 -0500 Steve Borho TEncCu: nits
Fri, 30 May 2014 16:11:55 +0530 Ashok Kumar Mishra fix to support multiple color space format in TComSampleAdaptiveOffset and TEncCu structure
Mon, 02 Jun 2014 21:18:52 +0530 Aarthi Thirumalai rc: improve visual quality in high bit depth encodes.
Mon, 02 Jun 2014 11:38:16 -0500 Steve Borho cmake: nit
Mon, 02 Jun 2014 11:38:08 -0500 Steve Borho cmake: encoder.cpp no longer needs -Wno-unused-parameter
Mon, 02 Jun 2014 11:37:40 -0500 Steve Borho cmake: move all "GCC-like" logic together, use consistent var names
Fri, 30 May 2014 01:03:26 +0300 Den Scherbin Disable exceptions for all compilers which support fno-exceptions
Fri, 30 May 2014 15:35:51 +0530 Aarthi Thirumalai TEncSearch: use actual frame thread count to decide motion search limits
Mon, 02 Jun 2014 07:36:20 +0530 Deepthi Nandakumar preset: set superfast, veryfast, faster and fast presets to rd 2.
Mon, 02 Jun 2014 06:50:42 +0530 Deepthi Nandakumar preset: For ultrafast preset, turn off lft, change rdLevel from 3 to 2.
Thu, 29 May 2014 23:42:16 +0300 Den Scherbin Disable exceptions. Fixes Clang linker errors.
Thu, 29 May 2014 16:04:51 -0500 Steve Borho rc: cleanups for clarity
Thu, 29 May 2014 23:29:41 +0530 Aarthi Thirumalai ratecontrol: improve visual quality and bitrate savings in ABR.
Thu, 29 May 2014 13:07:28 -0500 Steve Borho cmake: 32-bit macho compiles need _ prefixes on exported functions
Wed, 28 May 2014 20:07:17 -0500 Steve Borho preset: disable rectangular and AMP partitions at medium preset
Wed, 28 May 2014 16:48:47 +0900 Satoshi Nakagawa refine YUV and coeff buffer
Wed, 28 May 2014 20:39:40 -0500 Steve Borho nits
Wed, 28 May 2014 17:43:30 -0500 Steve Borho nits
Wed, 28 May 2014 17:42:58 -0500 Steve Borho pool: allow thread private data structures
Wed, 28 May 2014 15:17:56 -0500 Steve Borho rest: add missing --no-repeat-headers option
Wed, 28 May 2014 09:36:37 -0500 Steve Borho TEncCu: nit
Wed, 28 May 2014 13:56:38 +0530 Deepthi Nandakumar psy-rd: bug fix in merge mode, use psyCosts for all decisions whenever psy-rd is enabled
Wed, 28 May 2014 13:55:05 +0530 Deepthi Nandakumar TEncCU: inserting runtime checking for m_totalPsyCost
Tue, 27 May 2014 23:22:21 +0530 Kavitha Sampath SEI: fix bug in picture timing SEI when interlace encoding is enabled
Tue, 27 May 2014 16:38:36 +0530 Deepthi Nandakumar psyRD: psyRD costs are saved into m_totalPsyCost.
Tue, 27 May 2014 16:07:37 +0530 Deepthi Nandakumar TComDataCU: introduce new variable m_psyEnergy
Tue, 27 May 2014 15:17:34 +0530 Deepthi Nandakumar TComDataCU: introduce new variable m_totalPsyCost
Tue, 27 May 2014 15:13:06 +0530 Deepthi Nandakumar TComDataCU: whitespace nits
Tue, 27 May 2014 15:11:08 +0530 Deepthi Nandakumar TComDataCU: renaming m_totalCost to m_totalRDCost
Sun, 25 May 2014 12:38:03 +0900 Satoshi Nakagawa add -D__STDC_LIMIT_MACROS=1
Sun, 25 May 2014 11:40:40 -0500 Steve Borho nits
Fri, 23 May 2014 09:11:15 -0500 Steve Borho assert to optional runtime check
Fri, 23 May 2014 13:34:51 +0900 Satoshi Nakagawa refine block size related
Sat, 24 May 2014 00:07:16 +0900 Satoshi Nakagawa rdcost: overflow check by integer
Fri, 23 May 2014 11:21:16 -0500 Steve Borho vc9: define UINT64_MAX in our hacked stdint.h
Fri, 23 May 2014 10:53:13 -0500 Steve Borho cmake: re-split TLibCommon headers to fix VC9 builds
Thu, 22 May 2014 21:46:21 -0500 Steve Borho rdcost: fix energy cost check, dc is already subtracted from the energy
Thu, 22 May 2014 21:28:11 -0500 Steve Borho rdcost: use floating point math to calculate psy rd cost
Thu, 22 May 2014 21:21:21 -0500 Steve Borho rdcost: fix dc portion of psy energy calculation
Thu, 15 May 2014 15:26:58 +0530 Steve Borho api: allow minimum decoder level to be specified
Thu, 22 May 2014 14:13:48 -0500 Steve Borho param: introduce warnings about measurements with psy-opts enabled
Thu, 22 May 2014 08:51:36 -0500 Steve Borho TEncSearch: readability nits
Mon, 19 May 2014 18:14:50 +0900 Satoshi Nakagawa cleanup bReusePred, unify absTUPartIdx to absPartIdx
Thu, 22 May 2014 08:08:14 -0500 Steve Borho rc: simplify updateVbvPlan()
Thu, 22 May 2014 16:48:38 +0530 Deepthi Nandakumar rest: refine rdLevels description.
Thu, 22 May 2014 16:40:46 +0530 Deepthi Nandakumar psyrd: is enabled only at rdLevels 5 and 6.
Thu, 22 May 2014 14:17:04 +0530 Santhoshini Sekar rc: always use frameSizeEstimted for bits in updateVbvPlan
Thu, 22 May 2014 11:37:29 +0530 Santhoshini Sekar rc: rename variable vbvMinRate to isCbr
Thu, 22 May 2014 11:18:01 +0900 Satoshi Nakagawa fix: segmentation fault --tune zerolatency
Wed, 21 May 2014 11:23:29 -0500 Steve Borho cmake: re-enable wd4800 for TLibEncoder
Wed, 21 May 2014 11:19:59 -0500 Steve Borho cmake: further cleanups
Wed, 21 May 2014 11:18:18 -0500 Steve Borho cmake: re-enable wd4244 and wd4127 in common/vec
Wed, 21 May 2014 11:13:20 -0500 Steve Borho cmake: re-enable wd4800 for TLibCommon, fix remaining warnings
Wed, 21 May 2014 11:03:23 -0500 Steve Borho frameencoder: fixup comment following variable rename
Wed, 21 May 2014 10:35:09 -0500 Steve Borho lowres: use a better name for cuTree offset buffer
Wed, 21 May 2014 10:28:24 -0500 Steve Borho cmake: merge TLibCommon source groups
Wed, 21 May 2014 10:21:08 -0500 Steve Borho move TComRdCost.h to encoder/rdcost.h, cleanup refactor
Wed, 21 May 2014 18:32:28 +0530 Praveen Tiwari TComRom.h, removed unused tables
Wed, 21 May 2014 18:18:01 +0530 Praveen Tiwari noise reduction ported from x264
Wed, 21 May 2014 08:23:19 -0500 Steve Borho TComTrQuant: nits
Wed, 21 May 2014 12:04:52 +0530 Santhoshini Sekar aq: fine tune aq logic to distribute bits even better
Wed, 21 May 2014 02:04:44 +0300 Den Scherbin cmake: detect mercurial source installs on Windows, fixes #56
Tue, 20 May 2014 22:02:00 -0500 Steve Borho psy: mention the fact that psy-rd requires rdo
Tue, 20 May 2014 15:00:21 -0500 Steve Borho TComTrQuant: nits
Tue, 20 May 2014 14:42:27 -0500 Steve Borho param: fix check of minimum picture dimensions
Tue, 20 May 2014 14:24:56 -0500 Steve Borho xp: hack to avoid linker warnings
Tue, 20 May 2014 13:27:21 -0500 Steve Borho rest: update fastdecode to mention no intra in B
Tue, 20 May 2014 19:56:17 +0530 Yuvaraj Venkatesh asm: fix bug for invalid read in sa8d
Tue, 20 May 2014 08:25:45 -0500 Steve Borho param: tabs to spaces
Tue, 20 May 2014 15:13:09 +0530 Deepthi Nandakumar param: initialise crf-max and crf-min values in the param structure.
Tue, 20 May 2014 15:05:42 +0530 Deepthi Nandakumar help: removing the default QP value in the help message
Mon, 19 May 2014 19:19:07 +0530 Ashok Kumar Mishra fix : square chroma transform expected error message
Sun, 18 May 2014 15:02:27 +0900 Satoshi Nakagawa refine merge related
Fri, 16 May 2014 19:20:46 +0900 Satoshi Nakagawa encodeCoeffNxN(): call only if non-zero coeff exists
Fri, 16 May 2014 13:04:45 +0900 Satoshi Nakagawa cleanup unused arg
Mon, 19 May 2014 00:56:18 -0500 Steve Borho psyrd: use EMMS before checking calcPsyRdCost
Fri, 16 May 2014 17:05:07 +0530 Steve Borho psyrd: use actual recon pixels for intra predictions (bug spotted by valgrind)
Fri, 16 May 2014 16:57:15 +0530 Steve Borho rest: improve --rd docs
Fri, 16 May 2014 16:34:30 +0530 Steve Borho ratecontrol: initialize singleFrameVbv (bug spotted by valgrind)
Fri, 16 May 2014 16:25:10 +0530 Steve Borho slicetype: initialize bReady (bug spotted by valgrind)
Fri, 16 May 2014 14:31:01 +0530 Sumalatha Polureddy cli: introduce --[no]-b-intra which enables/disables intra modes in B frames
Fri, 16 May 2014 14:52:12 +0530 Steve Borho nits
Fri, 16 May 2014 11:03:21 +0530 Steve Borho common: make a global X265_LL macro for printing uint64_t
Fri, 16 May 2014 10:42:23 +0530 Steve Borho psy-rd: add sad_square primitive array to optimize psy-rd
Fri, 16 May 2014 08:00:23 +0530 Steve Borho slicetype: fix unintended assignment
Thu, 08 May 2014 16:48:56 +0530 Sumalatha Polureddy adapt psy-rd from x264
Thu, 15 May 2014 16:11:37 +0530 Gopu Govindaswamy cutree: removed logLevel check from if loop
Thu, 15 May 2014 15:12:28 +0530 Gopu Govindaswamy cutree: adjust the rowSatd with qpoffset only for reference frames
Thu, 15 May 2014 08:34:09 +0530 Steve Borho api: introduce x265_encoder_parameters(), copy param earlier to avoid mods
Thu, 15 May 2014 07:48:51 +0530 Steve Borho cli: remove default strings for preset and tune, modify default AQ mode to match
Thu, 15 May 2014 17:53:19 +0530 Steve Borho checked: enable check macros in debug builds
Thu, 15 May 2014 22:19:59 +0530 Steve Borho check: disable MSVC warnings about constant conditionals with checked builds
Thu, 15 May 2014 22:17:03 +0530 Steve Borho check: fix MSVC warnings and check behavior
Wed, 14 May 2014 21:01:56 +0530 Steve Borho check: another pile of assert->X265_CHECK conversions
Wed, 14 May 2014 14:13:08 +0900 Satoshi Nakagawa cleanup clear()
Wed, 14 May 2014 14:06:41 +0530 Steve Borho TEncSearch: remove unused (and shadowed) variable
Wed, 14 May 2014 14:06:27 +0530 Steve Borho checked: convert a pile of asserts() into optional runtime checks
Sun, 11 May 2014 17:32:37 +0900 Satoshi Nakagawa fix 4:2:2 coeff rate calc
Sat, 10 May 2014 15:27:26 +0900 Satoshi Nakagawa refine intra reference samples
Mon, 12 May 2014 06:51:16 -0500 Steve Borho ratecontrol: do not low-clip first I frame with ABR
Fri, 09 May 2014 16:49:26 +0900 Satoshi Nakagawa reduce xModeBitsIntra() call
Mon, 12 May 2014 06:49:53 -0500 Steve Borho rest: fix typo
Sun, 11 May 2014 22:09:22 -0500 Steve Borho rest: add API docs with links to appropriate sections
Sat, 10 May 2014 09:49:20 -0500 Steve Borho rest: add a note to the tune documentation about using --tune ssim/psnr
Sat, 10 May 2014 10:26:18 -0500 Steve Borho api: even moar
Sat, 10 May 2014 10:04:41 -0500 Steve Borho api: moar tpyo
Sat, 10 May 2014 09:53:40 -0500 Steve Borho api: tpyo
Sat, 10 May 2014 09:15:21 -0500 Steve Borho api: remove mention of x265_encoder_reconfig(), which doesn't yet exist
Sat, 10 May 2014 08:56:25 -0500 Steve Borho api: remove _t suffix from x265_param in comments
Thu, 08 May 2014 18:52:17 +0900 Satoshi Nakagawa reduce malloc call to avoid fragment and overhead
Thu, 08 May 2014 23:49:27 -0500 Steve Borho rdcost: fix comments for lambda fix8 variables, refs b77ca886ef3b
Fri, 09 May 2014 09:45:07 +0800 Min Chen reduce code size on intra_pred_ang8_*
Thu, 08 May 2014 20:10:13 -0500 Steve Borho TComPic: nits
Thu, 08 May 2014 17:39:10 -0500 Steve Borho rest: fix indent of min-crf
Thu, 08 May 2014 17:10:24 -0500 Steve Borho cli: expose param.bRepeatHeaders to the CLI, reorder help for more clarity
Thu, 08 May 2014 17:03:21 -0500 Steve Borho slicetype: avoid implicit integer conversions, fix MSVC warning
Thu, 08 May 2014 23:57:28 +0530 Aarthi Thirumalai rc: add minor changes in flow when singleFrameVbv, rateFactorMax values are set.
Thu, 08 May 2014 23:54:29 +0530 Aarthi Thirumalai rc: update logic in clipQScale for vbv, when vbv lookahead is done,
Thu, 08 May 2014 23:51:49 +0530 Aarthi Thirumalai rc: clamp qp for first I frame only in rateEstimateQscale (changes output)
Thu, 08 May 2014 11:59:35 +0530 Gopu Govindaswamy rc: qpvbv is between qpMin and prevRowQp when specifies the rfConstantMin
Thu, 08 May 2014 11:14:48 +0530 Aarthi Thirumalai slicetype: update the lowresCosts and intraCosts when aq/cutree is enabled
Thu, 08 May 2014 11:01:04 +0530 Kavitha Sampath SEI: enable generation of recovery point SEI message for keyframes
Thu, 08 May 2014 00:29:21 -0500 Steve Borho cmake: bump X265_BUILD for qpfile and crf-min
Thu, 08 May 2014 10:10:53 +0530 Gopu Govindaswamy x265: implemented crf-min that specifies a minimum rate factor value for encode
Wed, 07 May 2014 14:03:25 -0500 Steve Borho rest: document --qpfile
Wed, 07 May 2014 10:49:02 +0530 Gopu Govindaswamy cli: added qpfile feature to force frame qp and slicetype using file
Tue, 06 May 2014 21:43:35 -0500 Steve Borho Merge with stable
Wed, 07 May 2014 02:19:54 +0000 Tom Vaughan presets.rst edited online with Bitbucket - Correct spelling
Mon, 05 May 2014 23:46:05 +0900 Satoshi Nakagawa fix: residualQTIntrachroma() for 4:2:2
Sat, 03 May 2014 23:26:23 +0900 Satoshi Nakagawa refine picture boundary check
Tue, 06 May 2014 20:46:31 -0500 Steve Borho log: remove hyphen from signhide, so it matches param name
Tue, 06 May 2014 20:45:27 -0500 Steve Borho Merge with stable
Tue, 06 May 2014 20:45:07 -0500 Steve Borho rest: add a page describing presets
Tue, 06 May 2014 15:41:49 +0530 Deepthi Nandakumar ratecontrol: remove repeat initialisations.
Tue, 06 May 2014 15:34:19 +0530 Deepthi Nandakumar ratecontrol: remove RateControl->qpNoVbv.
Tue, 06 May 2014 15:31:18 +0530 Deepthi Nandakumar ratecontrol: avoid clipping QP multiple times when VBV is not enabled.
Tue, 06 May 2014 17:14:31 +0530 Aarthi Thirumalai slicetype: avoid redundant call. intraSatd costs are updated in frameEncoder already
Tue, 06 May 2014 12:49:33 +0530 Gopu Govindaswamy log: add the RateFactor for each frame to the csv file when using --crf mode
Tue, 06 May 2014 00:06:11 -0500 Steve Borho check: add checks for integer overflow in rdcost functions
Mon, 05 May 2014 23:26:29 -0500 Steve Borho cmake: add CHECKED_BUILD option so we can add optional runtime checking
Mon, 05 May 2014 23:26:59 -0500 Steve Borho ignore .DS_Store files (Mac pocket lint)
Mon, 05 May 2014 00:22:50 -0500 Steve Borho y4m: support variable bit depth via CXXXpDD Y4MPEG header; ie: C420p10
Sun, 04 May 2014 23:53:30 -0500 Steve Borho cli: report input bit depth
Mon, 05 May 2014 12:50:26 -0500 Steve Borho rest: update introduction page, add more detail about software patents
Sat, 03 May 2014 15:08:24 -0500 Steve Borho Merge with stable
Thu, 01 May 2014 17:41:42 -0500 Steve Borho cmake: add a clean-generated Makefile rule
Thu, 01 May 2014 15:58:19 -0500 Steve Borho use fseekg() to skip frames for 64bit builds
Sat, 03 May 2014 15:07:48 -0500 Steve Borho rdcost: explicit cast of return value, to prevent MSVC warnings
Fri, 02 May 2014 14:19:27 -0500 Steve Borho Merge with stable
Fri, 02 May 2014 14:19:10 -0500 Steve Borho Added tag 1.0 for changeset cea97c4d7945
Fri, 02 May 2014 15:52:27 +0530 Deepthi Nandakumar interlace: set sourceScanType to 0 to indicate interlaced video 1.0
Fri, 02 May 2014 17:06:38 +0530 Aarthi Thirumalai fix g_chromaScale for 420 videos accordingly to the HEVC spec.
Fri, 02 May 2014 13:10:30 -0500 Steve Borho rdcost: use less fractional bits for lambda scale, and larger ints for chroma
Fri, 02 May 2014 15:52:27 +0530 Deepthi Nandakumar interlace: set sourceScanType to 0 to indicate interlaced video
Thu, 01 May 2014 00:26:43 -0500 Steve Borho Merge with stable
Thu, 01 May 2014 00:26:32 -0500 Steve Borho slicetype: pre-calculate cost estimates for B slices, simplify callback
Wed, 30 Apr 2014 19:45:40 +0530 Ashok Kumar Mishra fix WP issue for 422 and 444 format
Tue, 29 Apr 2014 22:59:57 -0500 Steve Borho rest: initial documentation for threading details and considerations
Tue, 29 Apr 2014 22:52:15 -0500 Steve Borho csv: always write summary info if file handle is open
Tue, 29 Apr 2014 14:05:50 -0500 Steve Borho Merge with default (code freeze for 1.0)
Tue, 29 Apr 2014 14:04:58 -0500 Steve Borho uncrustify - enforce coding style mechanically
Tue, 29 Apr 2014 12:29:08 -0500 Steve Borho slicetype: nit
Mon, 28 Apr 2014 13:17:25 -0500 Steve Borho TComRom: hard-code the lambda tables
Mon, 28 Apr 2014 18:54:09 +0530 Aarthi Thirumalai remove list data from lowres costs prior to use
Mon, 28 Apr 2014 11:44:06 -0500 Aarthi Thirumalai fix g_chromaScale to be full length
Fri, 25 Apr 2014 15:57:44 +0900 Satoshi Nakagawa fix: 4:2:2 rdLevel <= 1
Mon, 28 Apr 2014 17:48:59 +0530 Ashok Kumar Mishra fix hash mismatch for 422 format with HM 14.0_RExt decoder
Sun, 27 Apr 2014 13:21:40 -0500 Steve Borho slicetype: remove unused auto var
Sun, 27 Apr 2014 12:55:20 -0500 Steve Borho slicetype: rename rowsCompleted to bFrameCompleted
Sun, 27 Apr 2014 15:30:32 +0530 Aarthi Thirumalai slicetype: fix incorrect initialization of fenc->rowSatds when wpp is enabled.
Sun, 27 Apr 2014 12:50:01 -0500 Steve Borho asm: adjust x264_ prefixes
Fri, 25 Apr 2014 11:01:12 +0800 Min Chen testbench: support float ret value
Fri, 25 Apr 2014 11:01:56 +0800 Min Chen correct register num in intrapred8.asm
Fri, 25 Apr 2014 11:01:36 +0800 Min Chen fix pixel_ssim_end4, the 3rd is dword
Thu, 24 Apr 2014 15:59:05 -0500 Steve Borho pixelharness: stack-check ssim_end4_t, this seems to expose an argument read bug
Thu, 24 Apr 2014 15:49:27 -0500 Steve Borho ipfilter: fix register stack allocation in luma horizontal filter
Thu, 24 Apr 2014 15:44:25 -0500 Steve Borho dct: fix MSVC warnings
Thu, 24 Apr 2014 15:44:13 -0500 Steve Borho primitives: pass bool value as int to assembly
Thu, 24 Apr 2014 14:00:29 -0500 Steve Borho rest: move quality metrics section up higher
Thu, 24 Apr 2014 13:51:19 -0500 Steve Borho rest: move --repeat-headers to bitstream options section
Thu, 24 Apr 2014 13:49:26 -0500 Steve Borho rest: loop filters, plural
Thu, 24 Apr 2014 13:49:13 -0500 Steve Borho rest: move --hash into bitream options section, document error-recovery aspects
Thu, 24 Apr 2014 12:24:02 -0500 Steve Borho dct: stack-check asm transform/quant primitives
Thu, 24 Apr 2014 12:15:49 -0500 Steve Borho ipfilter: remove utterly useless comments
Thu, 24 Apr 2014 12:11:21 -0500 Steve Borho ipfilter: stack-check asm filter primitives
Thu, 24 Apr 2014 12:02:36 -0500 Steve Borho intrapred: stack-check asm intra primitives
Thu, 24 Apr 2014 15:54:54 +0800 Min Chen correct register number in pixel-a.asm
Thu, 24 Apr 2014 01:15:51 -0500 Steve Borho TComMotionInfo: nit
Thu, 24 Apr 2014 00:38:01 -0500 Steve Borho fixups for testbench build on Windows
Thu, 17 Apr 2014 14:15:42 -0500 Steve Borho align the stack for GCC x86_32 builds
Thu, 24 Apr 2014 00:16:39 -0500 Steve Borho move checkasm-a.asm to the test/ folder (fixes linux link)
Wed, 23 Apr 2014 23:50:30 -0500 Steve Borho cmake: export YASM_FLAGS from CMakeASM_YASMInformation.cmake
Wed, 23 Apr 2014 14:39:38 -0500 Min Chen improve by LEA to ADD in cvt32to16_shr
Wed, 23 Apr 2014 17:28:52 -0500 Steve Borho primitives: nit
Wed, 23 Apr 2014 14:39:24 -0500 Min Chen update x86inc.asm
Wed, 23 Apr 2014 14:39:45 -0500 Min Chen pixelharness: stack-check all asm pixel primitives
Wed, 23 Apr 2014 14:39:13 -0500 Min Chen testbench: port x264 stack & register check code
Wed, 23 Apr 2014 01:56:45 -0500 Steve Borho threadpool: increase reference count if pool was allocated while blocked
Wed, 23 Apr 2014 13:56:05 +0800 Min Chen fix wrong cpu type on interp_4tap_vert_x_4x2
Tue, 22 Apr 2014 22:52:49 -0500 Steve Borho Backed out changeset: ce11d3617899
Tue, 22 Apr 2014 13:41:04 -0500 Steve Borho cmake: do not prefix absolute library paths with -l in pc file
Tue, 22 Apr 2014 12:01:17 +0530 Gopu Govindaswamy pixel: Added C Primitives for estimateCUPropagateCost and removed from lookahead
Tue, 22 Apr 2014 18:15:37 +0530 Murugan Vairavel testbench: ensure randomly generated width and height are >= 16
Tue, 22 Apr 2014 14:30:45 +0800 Min Chen update x86inc.asm
Tue, 22 Apr 2014 20:11:06 +0530 Deepthi Nandakumar me: backout previous patch; add 1 to account for temporal MV candidate
Tue, 22 Apr 2014 17:03:19 +0530 Deepthi Nandakumar me: stack allocated pointer moved to heap
Mon, 21 Apr 2014 22:23:48 -0500 Steve Borho slicetype: rowsCompleted variable should be volatile
Mon, 21 Apr 2014 16:12:35 -0500 Steve Borho log: do not report weightb twice
Tue, 22 Apr 2014 02:16:58 +0300 Den Scherbin cli: fix bitrate output when encoding
Mon, 21 Apr 2014 15:18:16 -0500 Steve Borho rest: improve VUI docs
Mon, 21 Apr 2014 15:10:56 -0500 Steve Borho rest: remove redundant `in`
Mon, 21 Apr 2014 15:07:55 -0500 Steve Borho rest: improve description of constrained intra
Mon, 21 Apr 2014 14:47:05 -0500 Steve Borho rest: update --qp docs to mention behavior of --qp 0
Mon, 21 Apr 2014 17:28:22 +0530 Ashok Kumar Mishra fix preset placebo option crash for 444 color format
Sat, 12 Apr 2014 20:37:13 -0500 Steve Borho slicetype: use a worker thread for slicetypeDecide when it may help (closes #17)
Thu, 27 Mar 2014 00:45:36 -0500 Steve Borho adapt x264 style lambda tables [CHANGES OUTPUTS]
Thu, 17 Apr 2014 21:38:50 -0500 Steve Borho TComDataCU: nits, assume sizeof(char) == sizeof(uint8_t)
Thu, 17 Apr 2014 20:09:24 -0500 Steve Borho me: build a larger list of motion candidates for ME (closes #14)
Mon, 21 Apr 2014 18:33:32 +0800 Min Chen fix asm cvt32to16_s wrong XMM register number
Mon, 21 Apr 2014 14:27:25 +0530 Deepthi Nandakumar TComDataCU: initCU was missing this initialisation, possible causing errors in row restarts.
Thu, 17 Apr 2014 16:32:16 -0500 Steve Borho rc: remove unused keyFrameInterval
Thu, 17 Apr 2014 16:27:42 -0500 Steve Borho rc: if --qp 0 is specified, use zero quant for all slice types
Wed, 16 Apr 2014 23:00:42 -0500 Steve Borho threadpool: use a mutex to protect pool allocation
Wed, 16 Apr 2014 21:17:54 -0500 Steve Borho Merge with stable
Thu, 03 Apr 2014 17:24:57 +0530 Gopu Govindaswamy frameencoder: store the reference state of the picture in FrameEncoder
Wed, 16 Apr 2014 10:49:40 +0800 Min Chen align DCT8's stack to 64-bytes to avoid crash and improve cache performance
Wed, 16 Apr 2014 13:30:35 -0500 Steve Borho TComSlice: initialize m_vps pointer
Wed, 16 Apr 2014 13:30:19 -0500 Steve Borho encoder: singleton m_vps nits
Wed, 16 Apr 2014 13:29:48 -0500 Steve Borho cmake: nit
Wed, 16 Apr 2014 16:32:21 -0500 Steve Borho Merge with stable
Thu, 03 Apr 2014 14:49:57 -0500 Steve Borho frameencoder: use m_isReferenced when configuring SAO in compressFrame()
Tue, 15 Apr 2014 22:04:21 +0530 Aarthi Thirumalai vbv: clear row diagonal and cu SATD costs after vbv row reset was triggered
Wed, 16 Apr 2014 13:29:39 -0500 Steve Borho cmake: use HAVE_ALIGNED_STACK=0 for x86_32 builds, even for GCC
Wed, 16 Apr 2014 16:29:19 -0500 Steve Borho motion: always include the mvcost returned by motionEstimate [CHANGES OUTPUTS]
Wed, 16 Apr 2014 17:36:13 +0530 Ashok Kumar Mishra fix compile warning in pixel.cpp for 422 primitive setup
Tue, 15 Apr 2014 14:07:33 -0500 Steve Borho cli: help nits (closes #47)
Tue, 15 Apr 2014 22:04:21 +0530 Aarthi Thirumalai vbv: clear row diagonal and cu SATD costs after vbv row reset was triggered
Tue, 15 Apr 2014 18:30:39 +0900 Satoshi Nakagawa fix: rdLevel <= 1
Mon, 14 Apr 2014 23:25:07 -0500 Steve Borho vui: emit VUI w/ timing info unconditionally, remove timing info from VPS
Tue, 15 Apr 2014 12:34:36 +0900 Satoshi Nakagawa fix: constrained intra
Mon, 14 Apr 2014 21:26:37 -0500 Steve Borho ratecontrol: fix indentations
Mon, 14 Apr 2014 13:18:18 -0500 Steve Borho pixel: remove out-of-range chroma copy function assignments
Mon, 14 Apr 2014 13:17:37 -0500 Steve Borho TComDataCU: white-space nits
Mon, 14 Apr 2014 13:17:17 -0500 Steve Borho param: reintroduce range checks of internalCsp
Mon, 14 Apr 2014 13:16:52 -0500 Steve Borho rest: update colorspace docs
Mon, 14 Apr 2014 16:44:14 +0530 Deepthi Nandakumar encoder: nits
Mon, 14 Apr 2014 16:38:26 +0530 Deepthi Nandakumar encoder: weightP not supported yet for 444 and 422.
Mon, 14 Apr 2014 16:38:08 +0530 Deepthi Nandakumar x265: adding support for i422 in the help command
Sat, 12 Apr 2014 18:34:20 +0530 ashok Modify TComDataCU structure to support 422 color space format
Sat, 12 Apr 2014 18:30:43 +0530 ashok Modify TComLoopFilter structure to support 422 color space format
Sat, 12 Apr 2014 18:28:53 +0530 ashok Modify TComRom and TComPattern structure to support 422 color space format
Sat, 12 Apr 2014 18:26:18 +0530 ashok Modify TComYuv and TShortYuv structure to support 422 color space format
Sat, 12 Apr 2014 18:23:17 +0530 ashok Modify TEncSbac and TEncEntropy structure to support 422 color space format
Sat, 12 Apr 2014 18:19:58 +0530 ashok Modify TEncSearch structure to support 422 color space format
Sat, 12 Apr 2014 19:18:15 +0530 Deepthi Nandakumar ratecontrol: Fix initial I-slice QP for 10-bit CRF mode.
Fri, 11 Apr 2014 21:51:01 -0500 Steve Borho xp: fix build with XP headers
Fri, 11 Apr 2014 14:52:11 -0500 Steve Borho cmake: allow icpc to use vectorization if it likes
Wed, 09 Apr 2014 18:01:41 +0900 Satoshi Nakagawa cip: add is*AvailableCIP()
Fri, 11 Apr 2014 14:35:01 -0500 Steve Borho TComTrQuant: nits
Fri, 11 Apr 2014 14:34:10 -0500 Steve Borho TComTrQuant: comparing >=0 of unsigned variable is always true
Thu, 10 Apr 2014 13:55:30 +0530 Murugan Vairavel asm-primitives: Enable missing XOP primitives in HIGH_BIT_DEPTH
Thu, 10 Apr 2014 13:53:44 +0530 Murugan Vairavel asm: HADDD optimization for XOP
Tue, 08 Apr 2014 20:28:06 +0530 Aarthi Thirumalai vbv: log frame-average QPs for VBV; even when AQ is disabled.
Thu, 10 Apr 2014 12:56:53 +0530 Deepthi Nandakumar ratecontrol: prevent one layer of non-zero I-slice qp clipping [CHANGES OUTPUT].
Thu, 10 Apr 2014 11:17:46 +0530 Deepthi Nandakumar ratecontrol: rename reInit to init. This method is called in the constructor and
Wed, 09 Apr 2014 21:37:38 -0500 Steve Borho level: fix MinGW warning
Thu, 10 Apr 2014 06:58:46 +0530 Deepthi Nandakumar ratecontrol: cleanup, replace (unnecessary) constant arrays with constants.
Wed, 09 Apr 2014 14:47:15 +0530 Deepthi Nandakumar ratecontrol: more dead code removed
Wed, 09 Apr 2014 11:15:33 -0500 Steve Borho level: fix MSVC compile error, give sqrt() argument unambiguous data type
Wed, 09 Apr 2014 14:06:29 +0530 Deepthi Nandakumar ratecontrol: partial backout of 6284b30a0fdd, get rid of debugging notes.
Wed, 09 Apr 2014 14:01:41 +0530 Deepthi Nandakumar level: remove conditional expression warning
Wed, 09 Apr 2014 13:57:24 +0530 Deepthi Nandakumar ratecontrol: remove dead code
Mon, 07 Apr 2014 12:23:01 -0500 Steve Borho rc: update the default build output filename for our DLL
Mon, 07 Apr 2014 10:19:47 -0500 Steve Borho level: move decoder level logic to level.cpp, make table based
Tue, 08 Apr 2014 16:13:11 +0530 Deepthi Nandakumar TComPic: change pointer initial values to NULL (instead of 0).
Mon, 07 Apr 2014 13:21:01 +0900 Satoshi Nakagawa TEncEntropy: cleanup bRD arg, fix 4:4:4 intra chroma rate [OUTPUT CHANGE 4:4:4]
Sun, 06 Apr 2014 17:31:49 -0500 Rafa+AOs-l Carr+AOk- strtok_r: fix detection on Windows
Sat, 05 Apr 2014 16:56:32 -0500 Steve Borho api: drop param.vui.bEnableVuiParametersPresentFlag and bEnableAspectRatioIdc
Fri, 04 Apr 2014 16:34:51 -0500 Steve Borho rest: we don't abbreviate integer anywhere else
Fri, 04 Apr 2014 16:32:34 -0500 Steve Borho rest: fix the straw-man
Fri, 04 Apr 2014 15:02:20 -0500 Steve Borho param: force bRepeatHeaders for the still picture profile
Fri, 04 Apr 2014 13:26:40 -0500 Steve Borho log: move logging of version and build info into libx265
Thu, 03 Apr 2014 21:14:24 -0500 Steve Borho testbench: prevent 0 height in plane copy tests
Thu, 03 Apr 2014 19:46:21 -0500 Steve Borho api: add support for access unit delimiters (--aud)
Thu, 03 Apr 2014 20:32:49 -0500 Steve Borho cli: add missing --no-dither option to getopt list
Thu, 03 Apr 2014 20:32:24 -0500 Steve Borho TEncEntropy: nit
Thu, 03 Apr 2014 20:32:13 -0500 Steve Borho rest: nit
Thu, 03 Apr 2014 17:06:37 -0500 Steve Borho param: nit reorder of RC mode checks to avoid uncrustify problems
Thu, 03 Apr 2014 17:04:15 -0500 Steve Borho param: enforce a minimum picture size
Thu, 03 Apr 2014 14:49:57 -0500 Steve Borho frameencoder: use m_isReferenced when configuring SAO in compressFrame()
Thu, 03 Apr 2014 14:47:56 -0500 Steve Borho frameencoder: comment nit
Thu, 03 Apr 2014 11:56:58 -0500 Steve Borho Merge with stable
Thu, 03 Apr 2014 17:24:57 +0530 Gopu Govindaswamy frameencoder: store the reference state of the picture in FrameEncoder
Thu, 03 Apr 2014 11:54:16 -0500 Steve Borho Added tag 0.9 for changeset 82bbd2bf3b49
Thu, 03 Apr 2014 11:30:44 +0530 Murugan Vairavel asm: fix invalid read in upShift routine 0.9
Wed, 02 Apr 2014 22:52:19 -0500 Steve Borho Merge with stable
Wed, 02 Apr 2014 14:07:54 +0530 Gopu Govindaswamy dpb: Allow two L1 refs when b-pyramid is enabled [CHANGES OUTPUTS]
Wed, 02 Apr 2014 13:13:05 -0700 Min Chen testbench: use different stride on calcrecon
Wed, 02 Apr 2014 13:12:50 -0700 Min Chen remove unused parameter *recon from assembly code
Wed, 02 Apr 2014 17:09:23 +0900 Satoshi Nakagawa cleanup m_cuColocated[]
Wed, 02 Apr 2014 22:51:49 -0500 Steve Borho weight: properly reset weights when no-residual early-out is taken
Wed, 02 Apr 2014 15:45:14 -0500 Steve Borho frameencoder: fix white-space nit, add comment
Wed, 02 Apr 2014 17:37:58 +0530 Deepthi Nandakumar param: fix typo in if-check.
Wed, 02 Apr 2014 17:19:38 +0530 Aarthi Thirumalai param: set aq strength to 0 in CQP
Wed, 02 Apr 2014 17:08:25 +0530 Deepthi Nandakumar Merge from stable
Wed, 02 Apr 2014 17:05:08 +0530 Deepthi Nandakumar frameencoder: removing assign qp inconsistencies which were triggered for unreferenced P frames
Wed, 02 Apr 2014 15:58:19 +0530 Deepthi Nandakumar Backed out changeset: a6930bfbd908
Wed, 02 Apr 2014 06:51:35 +0530 Deepthi Nandakumar calcQpForCU: remove m_pic input parameter.
Tue, 01 Apr 2014 16:41:59 -0700 Min Chen remove unused recon[] from assembly code
Tue, 01 Apr 2014 15:22:01 -0500 Steve Borho Merge with default (feature freeze for 0.9)
Tue, 01 Apr 2014 23:28:32 +0530 Kavitha Sampath weightb: add CLI options for explicit weightb [CHANGES OUTPUTS]
Tue, 01 Apr 2014 14:00:52 -0500 Steve Borho frameencoder: lower log level of restart indicators
Mon, 31 Mar 2014 21:02:09 -0500 Steve Borho slicetype: nits
Tue, 01 Apr 2014 15:45:44 +0530 Nabajit Deka asm: fix build error caused by usage of 64-bit dependent register in Win32 versions
Mon, 31 Mar 2014 18:19:24 -0500 Steve Borho slicetype: do not assume frames[] array has been initialized
Mon, 31 Mar 2014 17:45:16 -0500 Min Chen remove macro NEW_CALCRECON
Mon, 31 Mar 2014 17:52:12 +0530 Murugan Vairavel testbench: code for testing input pixel upShift/downShift primitives
Mon, 31 Mar 2014 17:51:38 +0530 Murugan Vairavel asm: code for input pixel upShift/downShift
Mon, 31 Mar 2014 17:50:37 +0530 Murugan Vairavel primitives: added C primitives for upShift/downShift of input pixels
Mon, 31 Mar 2014 12:11:14 +0530 Selvakumar Nithiyaruban cli: add cli option for dither
Mon, 31 Mar 2014 12:05:22 +0530 Selvakumar Nithiyaruban dither: port dither related functions from x264
Mon, 31 Mar 2014 16:29:12 -0500 Steve Borho xp: fix header guards for XP support, fixes MinGW build
Mon, 31 Mar 2014 15:56:08 -0500 Steve Borho frameencoder: prevent deadlock in non-wpp mode
Mon, 31 Mar 2014 15:54:59 -0500 Steve Borho cmake: pick the old policy for MACOSX_RPATH (only applicable for cmake 3.0)
Sat, 29 Mar 2014 20:27:43 -0500 Steve Borho cmake: allow MinGW to target XP by default
Tue, 11 Mar 2014 01:52:38 +0530 Aarthi Thirumalai vbv: enable row restarts when mid-frame qp adjustemets are inadequate
Sat, 29 Mar 2014 15:06:01 -0500 Steve Borho restore WINXP_SUPPORT build option, workaround for CONDITION_VARIABLE on XP
Thu, 27 Mar 2014 18:19:32 +0900 Satoshi Nakagawa refine CUSize related
Thu, 27 Mar 2014 16:04:48 +0900 Satoshi Nakagawa sbh: early continue for all zero coeff group
Thu, 27 Mar 2014 18:14:55 -0700 Min Chen move buffer outside parenthesis
Fri, 28 Mar 2014 00:11:10 -0500 Steve Borho common: combine duplicate ClipY and ClipC templates, return pixel type
Thu, 27 Mar 2014 23:46:21 -0500 Steve Borho common: move clip templates to common.h
Thu, 27 Mar 2014 17:26:53 -0500 Steve Borho rest: fix tpyo
Thu, 27 Mar 2014 17:21:37 -0500 Steve Borho cli: add link to documentation to end of `x265 --help` output
Thu, 27 Mar 2014 17:20:58 -0500 Steve Borho rest: consistent capitalization of page name
Thu, 27 Mar 2014 17:14:24 -0500 Steve Borho rest: improve --ssim, --psnr, recon, and VUI descriptions
Thu, 27 Mar 2014 15:28:08 -0500 Steve Borho TComTrQuant: fix compiler warning in debug builds
Thu, 27 Mar 2014 15:27:04 -0500 Steve Borho rest: improve rate control documentation
Thu, 27 Mar 2014 14:25:05 -0500 Steve Borho rest: cleanup --input description
Wed, 26 Mar 2014 19:46:05 -0500 Steve Borho api: change x265_encoder_headers() to return byte count on success
Thu, 27 Mar 2014 14:10:48 -0500 Steve Borho rest: improve docs for --me and --early-skip
Wed, 26 Mar 2014 22:39:01 -0500 Steve Borho nits
Wed, 26 Mar 2014 22:29:25 -0500 Steve Borho replace TCoeff with coeff_t
Wed, 26 Mar 2014 22:20:47 -0500 Steve Borho common: move X265_DEPTH definition to common.h
Wed, 26 Mar 2014 22:19:19 -0500 Steve Borho replace Pel with pixel
Wed, 26 Mar 2014 22:04:56 -0500 Steve Borho replace UChar with uint8_t
Mon, 24 Mar 2014 15:07:34 -0500 Steve Borho cmake: move assembly source into ASM source group in VS
Wed, 26 Mar 2014 19:48:18 -0500 Steve Borho rest: this sentence was perhaps redundant
Wed, 26 Mar 2014 19:47:14 -0500 Steve Borho rest: make life slightly more difficult for spambots
Mon, 24 Mar 2014 23:42:38 +0900 Satoshi Nakagawa fix chroma lambda weighting
Wed, 26 Mar 2014 00:08:43 -0500 Steve Borho rest: nits
Tue, 25 Mar 2014 22:46:36 -0500 Steve Borho param: ignore leading double-slash in names passed to x265_param_parse
Tue, 25 Mar 2014 22:38:04 -0500 Steve Borho rest: improve --output, add documentation for --repeat-headers
Tue, 25 Mar 2014 22:09:00 -0500 Steve Borho rest: improve --tu-*-depth, --ref, and --tskip descriptions
Tue, 25 Mar 2014 21:43:07 -0500 Steve Borho rest: improve the description of --rect --amp
Tue, 25 Mar 2014 21:39:52 -0500 Steve Borho rest: document the behavior of --subme
Tue, 25 Mar 2014 21:06:23 -0500 Steve Borho rest: update licene email address
Tue, 25 Mar 2014 20:23:34 -0500 Steve Borho cli: remove dead options from getopt long-options list
Tue, 25 Mar 2014 20:23:11 -0500 Steve Borho api: fix documented defaults for cuTree and AQ
Tue, 25 Mar 2014 20:22:51 -0500 Steve Borho rest: CRF options are doubles
Tue, 25 Mar 2014 20:22:28 -0500 Steve Borho api: drop VUI options which are not fully implemented
Tue, 25 Mar 2014 20:07:02 -0500 Steve Borho rest: add a couple of missing options, improve descriptions of others
Tue, 25 Mar 2014 16:56:15 -0500 Steve Borho rest: improve CLI docs, fix some wrong descriptions, moar better
Tue, 25 Mar 2014 16:06:00 -0500 Steve Borho rest: large cleanup of CLI opt docs
Tue, 25 Mar 2014 14:05:34 -0500 Steve Borho rest: fix csv logging descripion, move debug options to the end
Tue, 25 Mar 2014 13:37:06 -0500 Steve Borho rest: use comma to separate short and long options
Tue, 25 Mar 2014 12:54:41 -0500 Steve Borho rest: add Makefile for generating HTML from reST, cleanup some nits
Tue, 25 Mar 2014 12:43:08 -0500 Steve Borho Merge with stable
Tue, 25 Mar 2014 18:26:55 +0530 Sagar Kotecha Add reST script to generate x265 user manual
Tue, 25 Mar 2014 11:43:02 -0500 Steve Borho api: add param.bRepeatHeaders - insert stream headers in each keyframe NAL
Mon, 24 Mar 2014 12:00:06 -0700 Min Chen cleanup on TComTrQuant::getTUEntropyCodingParameters
Mon, 24 Mar 2014 11:59:50 -0700 Min Chen faster sign(X) and N^2 on TComTrQuant::xRateDistOptQuant
Mon, 24 Mar 2014 11:59:32 -0700 Min Chen improvement by replace SHIFT to MASK_AND
Mon, 24 Mar 2014 11:58:53 -0700 Min Chen optimize: replace g_groupIdx[] by getGroupIdx()
Mon, 24 Mar 2014 11:58:22 -0700 Min Chen reduce g_minInGroup from uint32_t to uint8_t
Mon, 24 Mar 2014 11:58:00 -0700 Min Chen improvement TEncBinCABAC::writeOut by mask operator and local variant
Mon, 24 Mar 2014 11:57:41 -0700 Min Chen improvement TEncBinCABAC::encodeBin by temporary variant and reduce AND operator
Mon, 24 Mar 2014 13:09:10 -0500 Steve Borho cli: fix missing reference to superfast preset
Fri, 21 Mar 2014 14:44:35 -0500 Steve Borho TComTrQuant: nits (no change)
Fri, 21 Mar 2014 13:41:27 -0500 Steve Borho Merge with stable
Fri, 21 Mar 2014 15:00:11 +0530 Aarthi Thirumalai vbv: fix race condition in processRowEncoder, store row qp directly in m_pic->m_rowDiagQp.
Tue, 18 Mar 2014 17:33:53 -0700 Min Chen use mask operator to avoid branch
Tue, 18 Mar 2014 17:33:36 -0700 Min Chen replace parameters (oneCtx, absCtx) by pointer m_estBitsSbac->..
Tue, 18 Mar 2014 17:33:12 -0700 Min Chen optimize: rewrite TComTrQuant::xGetCodedLevel
Thu, 20 Mar 2014 19:06:54 -0500 Steve Borho encoder: auto-disable weightp with 4:4:4 inputs, until it is fixed
Thu, 20 Mar 2014 17:21:49 -0500 Steve Borho TEncSearch: validate unidirectional MVPs prior to trying MV0 bidir (closes #34)
Thu, 20 Mar 2014 16:01:49 -0500 Steve Borho pkgconfig: allow user-supplied lib folder (closes #40)
Wed, 19 Mar 2014 22:21:00 -0500 Steve Borho add experimental support for interlaced content (field encoding) (refs #15)
Thu, 20 Mar 2014 15:23:37 +0530 Aarthi Thirumalai vbv: fix race condition in processRowEncoder, store row qp directly in m_pic->m_rowDiagQp.
Wed, 19 Mar 2014 21:54:20 +0530 Deepthi Nandakumar TEncCU: more QP cleanup for subCUs, inter modes.
Wed, 19 Mar 2014 18:26:14 -0500 Steve Borho motion: add missing parens in COST_MV() macro (fixes #41)
Wed, 19 Mar 2014 17:13:38 -0500 Steve Borho motion: UMH fix to match x264 behavior
Wed, 19 Mar 2014 11:46:10 -0500 Steve Borho yuv: use ThreadSafeInteger to manage ring buffer
Wed, 19 Mar 2014 11:24:00 -0500 Steve Borho encoder: keep copy of input parameters (refs #43)
Wed, 19 Mar 2014 11:17:28 -0500 Steve Borho y4m: use ThreadSafeInteger to manage ring buffer
Wed, 19 Mar 2014 12:55:56 +0530 Gopu Govindaswamy TEncBinCoderCABAC: fix MingGW build "declaration of 'byte' shadows a global declaration"
Wed, 19 Mar 2014 10:19:30 -0500 Steve Borho cmake: tabs to spaces
Wed, 19 Mar 2014 10:12:57 -0500 Steve Borho cmake: pkgconfig file must be installed in user-specified lib folder (refs #40)
Wed, 19 Mar 2014 09:42:32 -0500 Steve Borho thread: add an incr() method to ThreadSafeInteger to avoid redundant locks
Wed, 19 Mar 2014 20:18:09 +0530 Deepthi Nandakumar TEncCU: further refine qp offsets
Wed, 19 Mar 2014 16:14:56 +0530 Deepthi Nandakumar TEncCU: all SUbCUs will now copy QP array directly from parent CU, instead of resetting to qp(0).
Wed, 19 Mar 2014 16:13:03 +0530 Deepthi Nandakumar TComDataCU: add QP-independent initSubCU
Wed, 19 Mar 2014 15:31:43 +0530 Deepthi Nandakumar TComDataCU: add QP-independent initEstData
Tue, 18 Mar 2014 22:04:40 -0500 Steve Borho cmake: icpc is unable to link cli to shared lib
Tue, 18 Mar 2014 21:35:37 -0500 Steve Borho cmake: fix MinGW build by forcing Vista as minimum target O/S (fixes #44)
Wed, 19 Mar 2014 06:53:32 +0530 Deepthi Nandakumar TComDataCU: QP for a CU always stored in TComDataCU::m_qp.
Tue, 18 Mar 2014 16:43:00 +0530 Deepthi Nandakumar intraPred: remove qp resets
Tue, 18 Mar 2014 14:36:16 +0530 Deepthi Nandakumar frameencoder: clean up slice qp clipping
Tue, 18 Mar 2014 19:19:03 -0500 Steve Borho cmake: remove /Oi build flag for Visual C+-+- builds
Tue, 18 Mar 2014 17:29:08 -0500 Steve Borho cmake: make lib and bin install folders user configurable (closes #40)
Tue, 18 Mar 2014 17:27:58 -0500 Steve Borho cmake: fix uninstall target warnings from shell quote escaping issues
Tue, 18 Mar 2014 15:10:08 -0500 Steve Borho cmake: link cli app to shared library on POSIX systems (closes #37)
Tue, 18 Mar 2014 08:46:15 -0500 Steve Borho api: declare x265_cli_csps as static const (closes #39)
Tue, 18 Mar 2014 14:09:21 +0530 Deepthi Nandakumar encoder, sbac, quant: use only macro QP_BD_OFFSET, remove unnecessary get methods
Tue, 18 Mar 2014 14:06:02 +0530 Deepthi Nandakumar sps: reuse encoder macro QP_BD_OFFSET
Tue, 18 Mar 2014 14:04:03 +0530 Deepthi Nandakumar frameencoder: clean up qp clipping
Tue, 18 Mar 2014 01:16:39 -0500 Steve Borho encoder: fix for VERBOSE_RATE (leftover HM feature) (closes #42)
Tue, 18 Mar 2014 07:47:11 +0530 Deepthi Nandakumar encodeResandCalcInterCU: cleanup, no logic change
Sun, 16 Mar 2014 23:37:56 +0900 Satoshi Nakagawa DC only for HIGH_BIT_DEPTH
Mon, 17 Mar 2014 18:12:43 -0700 Min Chen optimize: rewrite TEncBinCABAC::encodeBin
Mon, 17 Mar 2014 19:28:51 +0900 Satoshi Nakagawa cleanup m_pattern
Sun, 16 Mar 2014 17:45:55 +0900 Satoshi Nakagawa cleanup unused m_mvField{A,B,C}
Mon, 17 Mar 2014 15:27:40 -0500 Steve Borho encoder: cleanup nits
Mon, 17 Mar 2014 16:07:42 -0500 Steve Borho y4m: fix copy-paste bug in range checks
Mon, 17 Mar 2014 15:27:27 -0500 Steve Borho threading: introduce ThreadSafeInteger class
Tue, 18 Mar 2014 05:39:35 +0530 Deepthi Nandakumar TEncCU: fix previous bad patch import
Mon, 17 Mar 2014 19:53:41 +0530 Deepthi Nandakumar TEncCU: cleanup
Mon, 17 Mar 2014 00:47:24 -0500 Steve Borho Merge with stable
Mon, 17 Mar 2014 00:29:33 -0500 Steve Borho prevent deadlocks from frame dependencies on Linux
Sun, 16 Mar 2014 22:38:45 -0500 Steve Borho TComSlice: nits
Fri, 14 Mar 2014 18:10:24 -0700 Min Chen optimize: rewrite TEncSbac::xWriteCoefRemainExGolomb
Fri, 14 Mar 2014 18:09:38 -0700 Min Chen optimize: improvement TComTrQuant::getSigCtxInc, avoid shift by mask
Fri, 14 Mar 2014 18:09:22 -0700 Min Chen optimize: rewrite TComTrQuant::xGetICRateCost
Fri, 14 Mar 2014 18:09:01 -0700 Min Chen optimize: rewrite TComTrQuant::xGetICRate
Thu, 13 Mar 2014 16:50:25 +0530 Deepthi Nandakumar encode: avoid repetitive statements; no logic change
Thu, 13 Mar 2014 16:24:41 +0530 Deepthi Nandakumar compress/TEncCU: no reason why mode decision should reset the dqp flags.
Thu, 13 Mar 2014 15:56:55 +0530 Deepthi Nandakumar encoder: Adding a TODO comment on the final goal.
Thu, 13 Mar 2014 15:55:29 +0530 Deepthi Nandakumar vbv: set DQP as true if VBV is enabled (and AQ disabled).
Thu, 13 Mar 2014 15:47:59 +0530 Deepthi Nandakumar TEncCU: set dqpflag as true in the CU encoder if aqmode enabled
Fri, 14 Mar 2014 12:56:01 -0500 Steve Borho TEncSearch: mvpIdx shares storage with mergeIdx, do not set for merge CUs
Fri, 14 Mar 2014 15:36:42 +0800 Wenju He TEncCu: initialize variables, handle malloc failures more cleanly
Fri, 14 Mar 2014 12:48:46 +0530 Murugan Vairavel asm: 8bpp and 10bpp code for idct8x8 module
Fri, 14 Mar 2014 12:05:53 +0530 Yuvaraj Venkatesh added asm primitives for 10bpp sad functions
Fri, 14 Mar 2014 12:20:31 -0500 Steve Borho Merge with stable
Fri, 14 Mar 2014 14:14:57 +0530 Santhoshini Sekar vbv: bugfix-calculate intraCuCostPerRow for vbv
Fri, 14 Mar 2014 14:21:34 +0530 Deepthi Nandakumar TEncSearch: init best AMVP candidate to zero.
Thu, 13 Mar 2014 18:29:54 -0500 Steve Borho motion: remove unused file static array
Thu, 13 Mar 2014 15:18:54 -0500 Steve Borho TEncSearch: remove redundant temp buffer
Thu, 13 Mar 2014 04:26:08 -0500 Steve Borho TEncSearch: keep merge data together in a struct
Thu, 13 Mar 2014 03:59:34 -0500 Steve Borho TEncSearch: combine motion candidate search into AMVP search loop
Thu, 13 Mar 2014 03:57:31 -0500 Steve Borho TEncSearch: inline MVP selection from AMVP candidates
Thu, 13 Mar 2014 03:47:27 -0500 Steve Borho TEncSearch: cleanup xGetBlkBits
Thu, 13 Mar 2014 03:45:25 -0500 Steve Borho TEncSearch: inline xRestrictBipredMergeCand
Thu, 13 Mar 2014 03:41:10 -0500 Steve Borho TEncSearch: inline xGetTemplateCost()
Thu, 13 Mar 2014 17:36:31 -0500 Steve Borho TEncSearch: be pedantic about setting cu fields [CHANGES OUTPUTS]
Thu, 13 Mar 2014 03:25:06 -0500 Steve Borho TEncSearch: recombine merge-only path, now it can be accomplished with continue
Thu, 13 Mar 2014 02:03:38 -0500 Steve Borho TEncSearch: remove redundant EMMS instrutions
Thu, 13 Mar 2014 02:02:34 -0500 Steve Borho TEncSearch: merge xGetInterPredictionError into xMergeEstimation
Thu, 13 Mar 2014 01:45:14 -0500 Steve Borho TEncSearch: refactor predInterSearch to avoid redundant work
Thu, 13 Mar 2014 01:21:05 -0500 Steve Borho TEncSearch: switch xGetInterPredictionError() to use SATD [CHANGES OUTPUTS]
Thu, 13 Mar 2014 00:36:07 -0500 Steve Borho Backed out changeset: 524fdbaed8d0
Thu, 13 Mar 2014 11:20:05 +0900 Satoshi Nakagawa remove unused trUnitIdx from subtract() and addClip()
Thu, 13 Mar 2014 06:00:52 +0530 Deepthi Nandakumar frameencoder: set QP to all parts of CU. No logic change.
Wed, 12 Mar 2014 15:40:27 -0700 Min Chen cleanup: remove c+-+- ref parameter on xWriteCoefRemainExGolomb
Wed, 12 Mar 2014 16:01:25 -0500 Steve Borho TComPicYuv: disambiguate variable names
Wed, 12 Mar 2014 11:09:14 -0700 Min Chen optimize: reduce memory and improvement performance by replace sigCoeffGroupFlag[] to sigCoeffGroupFlag64
Wed, 12 Mar 2014 11:02:24 -0700 Min Chen optimize: simplify operators on loop sigCoeffGroupFlag
Wed, 12 Mar 2014 15:40:52 -0500 Steve Borho TypeDef: explicit 32bit type for TCoeff
Wed, 12 Mar 2014 15:40:00 -0500 Steve Borho TypeDef: UChar to uint8_t
Wed, 12 Mar 2014 15:39:31 -0500 Steve Borho TComRom: UChar to uint8_t
Wed, 12 Mar 2014 11:01:32 -0700 Min Chen optimize: use UChar on g_convertToBit to avoid signed extend
Wed, 12 Mar 2014 11:01:09 -0700 Min Chen optimize: reduce scan table size by uint32_t -> uint16_t
Wed, 12 Mar 2014 14:57:47 -0500 Steve Borho TEncSearch: replace UChar with uint8_t
Wed, 12 Mar 2014 14:12:50 -0500 Steve Borho TEncSearch: nit
Wed, 12 Mar 2014 14:08:12 -0500 Steve Borho TEncSearch: use HEVC MVP candidates as motion candidates [CHANGES OUTPUTS]
Wed, 12 Mar 2014 13:40:27 -0500 Steve Borho TEncSearch: remove unused adaptive search range array
Wed, 12 Mar 2014 04:56:12 -0500 Steve Borho TEncSearch: MV0 bidir bitcost not based on list costs, so no need to remove them
Wed, 12 Mar 2014 04:19:19 -0500 Steve Borho TEncSearch: refactor predInterSearch to use simple structure
Wed, 12 Mar 2014 17:11:44 +0530 Deepthi Nandakumar Merge
Wed, 12 Mar 2014 15:43:59 +0530 Deepthi Nandakumar TComDataCU: cleanup
Wed, 12 Mar 2014 13:45:50 +0530 Deepthi Nandakumar encodeQP: cleanup
Wed, 12 Mar 2014 03:15:35 -0500 Steve Borho TEncSearch: initialize MotionEstimate function pointers before merge estimation
Tue, 11 Mar 2014 22:10:57 -0500 Steve Borho common: remove mostly unused cycle count macros
Tue, 11 Mar 2014 18:27:26 -0500 Steve Borho TEncSearch: break ties in favor of uni-directional MC [CHANGES OUTPUTS]
Tue, 11 Mar 2014 15:57:36 -0500 Steve Borho Merge with stable
Tue, 11 Mar 2014 15:42:47 -0500 Steve Borho TEncSearch: dehungarians and other nits
Mon, 10 Mar 2014 17:06:52 +0900 Satoshi Nakagawa revert getSigCtxInc() to 0.7, this version was faster
Tue, 11 Mar 2014 18:36:31 +0530 Aarthi Thirumalai vbv: bug fix - down shifting of satdcost for 10 bit depth.
Tue, 11 Mar 2014 01:16:28 +0530 Aarthi Thirumalai rc: move qp2qscale and qscale2qp function to common
Tue, 11 Mar 2014 01:05:50 +0530 Aarthi Thirumalai vbv: bug fixes - move row Predictors, frameSizeEstimated to Frame Encoder scope.
Tue, 11 Mar 2014 00:17:53 +0530 Aarthi Thirumalai vbv: use row wise IntraSatdCost to predict vbv intra frame bits.
Tue, 11 Mar 2014 18:36:31 +0530 Aarthi Thirumalai vbv: bug fix - down shifting of satdcost for 10 bit depth.
Mon, 10 Mar 2014 23:03:05 -0500 Steve Borho TEncSearch: fix some comments
Mon, 10 Mar 2014 22:59:18 -0500 Steve Borho TEncSearch: reorder code for more clarity
Mon, 10 Mar 2014 22:50:41 -0500 Steve Borho TEncSearch: host bMergeOnly logic to the top of predInterSearch
Mon, 10 Mar 2014 22:20:55 -0500 Steve Borho TEncSearch: localize scope of bidir MV and ref idx arrays
Mon, 10 Mar 2014 22:11:14 -0500 Steve Borho TEncSearch: hoist bMergeOnly check to only be performed once
Mon, 10 Mar 2014 22:00:17 -0500 Steve Borho TEncSearch: remove list1 hacks
Mon, 10 Mar 2014 21:55:02 -0500 Steve Borho TEncSearch: localize scope, rename, and remove defaults for listSelBits array
Mon, 10 Mar 2014 21:49:35 -0500 Steve Borho TEncSearch: remove mvTemp[][] array, just use outmv stack var
Mon, 10 Mar 2014 21:48:23 -0500 Steve Borho TEncSearch: localize scope and rename listMv
Mon, 10 Mar 2014 21:46:57 -0500 Steve Borho TEncSearch: localize scope of mvzero
Mon, 10 Mar 2014 21:45:59 -0500 Steve Borho TEncSearch: localize scope and rename listRefIdx
Mon, 10 Mar 2014 21:44:26 -0500 Steve Borho TEncSearch: localize scope of costTemp
Mon, 10 Mar 2014 21:43:39 -0500 Steve Borho TEncSearch: simplify and localize scope of bitstemp
Mon, 10 Mar 2014 21:42:10 -0500 Steve Borho TEncSearch: rename bits to listbits[] for clarity
Mon, 10 Mar 2014 21:40:59 -0500 Steve Borho TEncSearch: replace costbi with listCost[2]
Mon, 10 Mar 2014 21:33:28 -0500 Steve Borho TEncSearch: remove useless distBiP argument from xEstimateMvPredAMVP
Mon, 10 Mar 2014 18:30:28 -0500 Steve Borho TEncSearch: cleanups in predInterSearch(), no logic change
Mon, 10 Mar 2014 18:09:43 -0500 Steve Borho weight: match x264 weight analysis and logging [OUTPUT CHANGE]
Mon, 10 Mar 2014 16:59:22 +0530 Murugan Vairavel shortyuv: integrated asm primitives for blockcopy
Tue, 11 Mar 2014 01:16:28 +0530 Aarthi Thirumalai rc: move qp2qscale and qscale2qp function to common
Tue, 11 Mar 2014 01:05:50 +0530 Aarthi Thirumalai vbv: bug fixes - move row Predictors, frameSizeEstimated to Frame Encoder scope.
Tue, 11 Mar 2014 00:17:53 +0530 Aarthi Thirumalai vbv: use row wise IntraSatdCost to predict vbv intra frame bits.
Mon, 10 Mar 2014 17:09:31 +0530 Gopu Govindaswamy tcommotion: cleanup removed unused methods
Mon, 10 Mar 2014 16:55:28 +0530 Gopu Govindaswamy tcommotion: use Checked malloc to allocate memory
Mon, 10 Mar 2014 12:14:41 +0530 Gopu Govindaswamy tencsbac: remove unused SCALING_LIST_OUTPUT_RESULT macro
Mon, 10 Mar 2014 12:09:54 +0530 Gopu Govindaswamy tencsbac: subLayerOrderingInfoPresentFlag always true, the if() loop will never executed
Mon, 10 Mar 2014 15:12:47 +0900 Satoshi Nakagawa cleanup unused intra !bLumaOnly path
Mon, 10 Mar 2014 15:13:30 -0500 Steve Borho TEncSearch: fix bMergeOnly override check, did not intend to change behavior
Mon, 10 Mar 2014 12:16:50 -0500 Steve Borho TEncSearch: fix gcc warning, remove redundant assignemnt
Sun, 09 Mar 2014 22:10:39 -0500 Steve Borho TEncSearch: rename bUseMRG to bMergeOnly for clarity
Sun, 09 Mar 2014 21:49:30 -0500 Steve Borho TEncCu: disable TMVP range check if frame threading disabled, code style nits
Sun, 09 Mar 2014 21:03:12 -0500 Steve Borho TEncSearch: remove default argument from encodeResAndCalcRdInterCU()
Sun, 09 Mar 2014 20:59:24 -0500 Steve Borho TEncSearch: remove confusing default arguments from predInterSearch()
Sat, 08 Mar 2014 20:42:48 -0600 Steve Borho me: skip TMVP merge candidates that are beyond vertical search range
Sun, 09 Mar 2014 21:36:14 -0500 Steve Borho TEncCu: nits, no logic change
Fri, 07 Mar 2014 16:46:58 -0800 David T Yuen Replaced Encoder* with x265_param* as member of several classes
Fri, 07 Mar 2014 14:49:07 -0800 David T Yuen Removed Encoder* as member of DPB and replaced it with field m_bOpenGOP
Sat, 08 Mar 2014 13:08:50 +0900 Satoshi Nakagawa cleanup m_sharedPredTransformSkip[]
Fri, 07 Mar 2014 22:54:00 -0600 Steve Borho Merge with stable
Fri, 07 Mar 2014 22:53:36 -0600 Steve Borho encoder: back-port VUI content fixes from default branch
Fri, 07 Mar 2014 15:11:13 +0530 Murugan Vairavel asm: added code for blockcopy_ss and cleaned up asm primitives of blockcopy
Thu, 06 Mar 2014 21:27:55 -0600 Steve Borho TEncSBac: remove unused define
Thu, 06 Mar 2014 21:27:30 -0600 Steve Borho TComSlice: nits
Thu, 06 Mar 2014 17:29:06 +0900 Satoshi Nakagawa share m_mvpIdx[0] as m_mergeIdx
Thu, 06 Mar 2014 11:01:59 +0900 Satoshi Nakagawa CU is square
Thu, 06 Mar 2014 15:29:23 -0600 Steve Borho param: print vbv-init as a float
Thu, 06 Mar 2014 16:38:34 +0530 Murugan Vairavel Testbench code for blockcopy_ss
Thu, 06 Mar 2014 16:33:09 +0530 Murugan Vairavel C primitive for blockcopy_ss
Thu, 06 Mar 2014 16:12:38 +0530 Yuvaraj Venkatesh cleanup the labels in assembly code with trailing colon
Thu, 06 Mar 2014 14:00:58 -0600 Steve Borho common: consolidate system header includes into common.h
Thu, 06 Mar 2014 12:29:32 -0600 Steve Borho param: spelling nit
Thu, 06 Mar 2014 00:00:42 -0600 Steve Borho clarify valid values for --vbv-init
Wed, 05 Mar 2014 23:49:04 -0600 Steve Borho TComSlice: replace magic numbers with appropriate macro
Wed, 05 Mar 2014 23:15:24 -0600 Steve Borho TComSlice: remove unused checkNumPocTotalCurr argument to setRefPicList()
Wed, 05 Mar 2014 22:46:17 -0600 Steve Borho TComSlice: remove unused checkCRA function
Wed, 05 Mar 2014 22:12:01 -0600 Steve Borho dpb: remove commented code
Wed, 05 Mar 2014 21:32:47 -0600 Steve Borho cli: add --crf-max option for param.rc.rfConstantMax
Wed, 05 Mar 2014 21:16:56 -0600 Steve Borho cli: show compiled assembly status and detected SIMD arches on x265 --version
Wed, 05 Mar 2014 21:15:44 -0600 Steve Borho cli: invalid preset or tune is a non-recoverabe error
Wed, 05 Mar 2014 21:14:46 -0600 Steve Borho cli: show condensed error message if no arguments are given
Wed, 05 Mar 2014 21:13:50 -0600 Steve Borho cli: reorder help for better clarity
Wed, 05 Mar 2014 20:42:54 -0600 Steve Borho cli: add --no- options to some VUI fields
Wed, 05 Mar 2014 20:35:21 -0600 Steve Borho cli: fix AQ CLI help. 0, 1, and 2 are valid options
Wed, 05 Mar 2014 20:30:24 -0600 Steve Borho cli: improve help text by describing command argument data types
Wed, 05 Mar 2014 19:48:57 -0600 Steve Borho cli: improve CLI help for --overscan
Wed, 05 Mar 2014 19:48:15 -0600 Steve Borho cli: change --log option to --log-level, allow strings or ints
Wed, 05 Mar 2014 16:18:38 -0600 Steve Borho cli: move "fps" between resolution and frame rate, same as input file line
Wed, 05 Mar 2014 16:12:39 -0600 Steve Borho param: add VBV info to log data
Wed, 05 Mar 2014 15:52:33 -0600 Steve Borho cmake: use x86 alias list rather than repeated string compares (nit)
Wed, 05 Mar 2014 16:36:31 +0530 Murugan Vairavel primitives: cleaned up asm_primitives of intra_pred_ang
Wed, 05 Mar 2014 17:40:19 -0600 Steve Borho encoder: assign internal colorspce to output pic.colorSpace
Wed, 05 Mar 2014 12:47:18 -0600 Steve Borho api: change meaning of pic.stride to be in bytes rather than pixels (fixes #35)
Wed, 05 Mar 2014 11:48:14 -0600 Steve Borho cmake: add i686 to x86 alias list (closes #33)
Wed, 05 Mar 2014 18:50:26 +0530 Murugan Vairavel asm: enable 10bit chroma_vpp and chroma_vps interpolation filters
Tue, 04 Mar 2014 19:26:44 -0800 David T Yuen Removed Encoder::m_csp and replaced it with x265_param::internalCsp
Tue, 04 Mar 2014 20:53:17 -0600 Steve Borho weight: ensure chroma weights are initialized when skipped
Tue, 04 Mar 2014 17:45:31 -0600 Steve Borho primitives: prevent multiple setup calls from reiniting primitive table
Tue, 04 Mar 2014 17:11:19 -0600 Steve Borho weight: simplify and remove redundant logic
Tue, 04 Mar 2014 17:11:02 -0600 Steve Borho weight: do not attempt chroma weights if luma was not weighted [CHANGES OUTPUT]
Tue, 04 Mar 2014 15:12:44 -0600 Steve Borho weight: use correct round value for denom 0 [CHANGES OUTPUT]
Tue, 04 Mar 2014 12:50:21 -0600 Steve Borho cmake: bump X265_BUILD to 8, many API changes
Tue, 04 Mar 2014 12:42:49 -0600 Steve Borho cmake: dllmain is no longer necessary since use of object libraries
Tue, 04 Mar 2014 13:50:40 -0600 Steve Borho cli: do not call x265_setup_primitives() from printVersion()
Tue, 04 Mar 2014 12:38:46 -0600 Steve Borho api: move cpuid to x265_param, same as x264
Tue, 04 Mar 2014 12:21:03 -0600 Steve Borho api: move x265_ssim() to be an internal function, give a more descriptive name
Tue, 04 Mar 2014 12:16:27 -0600 Steve Borho api: move VUI settings into vui sub-struct of x265_param
Tue, 04 Mar 2014 12:41:47 -0600 Steve Borho cmake: TEncCfg.h is caput
Mon, 03 Mar 2014 14:24:34 -0800 David T Yuen Merged TEncCfg into Encoder. A few VUI tweaks and fixes.
Tue, 04 Mar 2014 08:20:57 -0600 Steve Borho Merge with stable
Tue, 04 Mar 2014 08:20:34 -0600 Steve Borho Added tag 0.8 for changeset 527d03c56d68
Mon, 03 Mar 2014 13:37:35 -0600 Steve Borho cmake: detect strtok_r, use workaround when not present
Mon, 03 Mar 2014 16:34:48 -0600 Steve Borho Merge with stable
Mon, 03 Mar 2014 15:43:54 +0530 Gopu Govindaswamy tcomsao: only get method is unused, set lcuboundary is required
Mon, 03 Mar 2014 15:29:22 +0530 Gopu Govindaswamy tcomsao: replaced All Pel type into pixel type
Mon, 03 Mar 2014 15:07:34 +0530 Gopu Govindaswamy tcomsao: use X265_MALLOC and X265_FREE in create() and Pel replaced with pixel
Mon, 03 Mar 2014 14:43:21 +0530 Gopu Govindaswamy tcomsaq: remove unused get and set saolcuboundary methods
Mon, 03 Mar 2014 14:27:21 +0530 Gopu Govindaswamy tencsao: Pel replaced with pixel type
Mon, 03 Mar 2014 14:21:25 +0530 Gopu Govindaswamy tencsao: new and delete replaced with X265_MALLOC and X265_FREE
Mon, 03 Mar 2014 13:48:26 +0530 Gopu Govindaswamy tencsao: remove unused calcSaoStatsBlock
Mon, 03 Mar 2014 14:59:21 -0600 Steve Borho TEncEntropy: fix gcc warnings
Mon, 03 Mar 2014 11:46:33 +0900 Satoshi Nakagawa residual coding unit is always square
Mon, 03 Mar 2014 17:27:42 +0530 Nabajit Deka test bench : Modify chroma_p2s test function to handle csp.
Mon, 03 Mar 2014 17:44:56 +0530 Nabajit Deka asm : remove chroma_p2s_i444, can be replaced by luma_p2s
Mon, 03 Mar 2014 11:28:22 +0530 Nabajit Deka test bench : fix for test bench failure, caused by redundant malloc.
Tue, 04 Mar 2014 03:13:00 +0530 Aarthi Thirumalai vbv: bug fixes in --no-cutree flow. Ignore intracosts in calculating satdcost per cu. 0.8
Sun, 02 Mar 2014 18:57:46 -0600 Steve Borho shortyuv: use optimized primitives where available
Sun, 02 Mar 2014 18:02:19 -0600 Steve Borho shortyuv: combine add/subtract methods together
Sun, 02 Mar 2014 17:46:35 -0600 Steve Borho rename TShortYuv to ShortYuv
Sun, 02 Mar 2014 17:42:47 -0600 Steve Borho use checked malloc in TShortYuv::create and TEncCu::create
Sun, 02 Mar 2014 17:29:06 -0600 Steve Borho rename TShortYUV.* to shortyuv.*
Sun, 02 Mar 2014 17:26:40 -0600 Steve Borho param: ignore assignments within conditionals in param.cpp
Sun, 02 Mar 2014 16:50:06 -0600 Steve Borho TComPattern: remove hungarian prefixes
Sun, 02 Mar 2014 16:14:06 -0600 Steve Borho TComYuv: switch from Pel to pixel type
Sun, 02 Mar 2014 16:10:14 -0600 Steve Borho used checked malloc in TComYuv and TEncSearch, cleanly catch malloc failure
Sun, 02 Mar 2014 01:10:47 -0600 Steve Borho testbench: use CHECKED_MALLOC to cleanup init functions
Sun, 02 Mar 2014 00:34:27 -0600 Steve Borho param: MSVC build fixes
Sat, 01 Mar 2014 17:40:00 -0600 Steve Borho api: add a fastdecode tune option, improve tune and preset CLI help
Sat, 01 Mar 2014 16:23:19 -0600 Steve Borho testbench: improve CLI help and error handling, use parseCpuName
Sat, 01 Mar 2014 16:22:17 -0600 Steve Borho primitves: update CPU name print logic from x264
Sat, 01 Mar 2014 16:29:32 -0600 Steve Borho param: fix handling of --no-scenecut within x265_param_parse(), add --no-b-adapt
Sat, 01 Mar 2014 16:21:45 -0600 Steve Borho cli: replace --cpuid with --[no-]asm arguments
Fri, 28 Feb 2014 18:36:34 +0900 Satoshi Nakagawa copy m_origYuv[depth] from m_origYuv[0]
Sun, 02 Mar 2014 08:19:49 +0530 Deepthi Nandakumar weightp: implicit cast warning on vc10-x86.
Fri, 28 Feb 2014 12:17:17 +0530 Praveen Tiwari asm: split SAO_EO_0 into separate primitive func
Fri, 28 Feb 2014 12:28:22 +0530 Kavitha Sampath weightp: use struct to cache data for reuse, refactor MC of reference planes
Fri, 28 Feb 2014 01:41:43 -0600 Steve Borho Merge with stable
Fri, 28 Feb 2014 13:00:01 -0800 Gopu Govindaswamy tcompicyuv: initialize NULL to cu and bu offset buffers.
Thu, 27 Feb 2014 21:40:52 -0600 Steve Borho api: make log-level 4 semi-official and expose in public API
Fri, 28 Feb 2014 11:12:57 +0900 Satoshi Nakagawa square transform only
Fri, 28 Feb 2014 10:40:17 +0900 Satoshi Nakagawa asm: enable count_nonzero for HIGH_BIT_DEPTH
Thu, 27 Feb 2014 20:32:18 -0600 Steve Borho tune: ensure lookahead is disabled for zero-latency
Thu, 27 Feb 2014 19:05:54 -0600 Steve Borho asm: cleanup 444 chroma primitive setup, and other primitve reuse
Thu, 27 Feb 2014 18:32:28 -0600 Steve Borho log: report consecutive B-frame histogram, as x264 does
Thu, 27 Feb 2014 18:04:37 -0600 Steve Borho api: expose X265_BFRAME_MAX to the user
Thu, 27 Feb 2014 15:44:23 -0600 Steve Borho Merge with stable
Thu, 27 Feb 2014 12:16:16 +0530 Sagar Kotecha param: add more validation checks to prevent encoder crashes
Thu, 27 Feb 2014 17:17:37 +0530 Nabajit Deka asm: 10bpp code for vertical luma interpolation filters.
Thu, 27 Feb 2014 20:20:54 +0530 Aarthi Thirumalai vbv: bug fixes to stop mid frame qp adjustments to increase erratically.
Thu, 27 Feb 2014 13:20:04 -0600 Steve Borho Merge with stable
Thu, 27 Feb 2014 13:16:50 -0600 Steve Borho threading: on linux gettimeofday() requires <sys/time.h>, UINT32_MAX is C only
Thu, 27 Feb 2014 12:33:25 -0800 Min Chen fix Issue #30, disable stack execute on gcc
Thu, 27 Feb 2014 12:32:31 -0800 Min Chen fix typo problem on HIGH_BIT_DEPTH with non-PIC mode
Thu, 27 Feb 2014 16:25:51 +0530 Praveen Tiwari all_angs_pred_32x32, asm code improvement
Thu, 27 Feb 2014 19:03:48 +0530 Deepthi Nandakumar Merge from stable
Thu, 27 Feb 2014 18:09:41 +0530 Deepthi Nandakumar ratecontrol: fix bitrate issue in 10-bit CRF mode
Thu, 27 Feb 2014 00:43:21 -0600 Steve Borho Merge with default (prep for 0.8)
Wed, 26 Feb 2014 22:16:28 -0600 Steve Borho threading: add a timedWait() method to Event class
Wed, 26 Feb 2014 20:31:01 -0600 Steve Borho threading: use a pthread conditional variable instead of semaphore
Wed, 26 Feb 2014 14:18:13 +0530 Murugan Vairavel asm: 10bpp code for chroma interpolation filters
Wed, 26 Feb 2014 11:01:40 +0530 Yuvaraj Venkatesh asm: 16bpp assembly code for intra_pred_ang16 - all modes
Fri, 07 Feb 2014 14:00:02 -0600 Steve Borho reintroduce thread pool unit test
Wed, 26 Feb 2014 18:43:04 +0530 Sagar Kotecha param: add some more validation checks
Wed, 26 Feb 2014 18:01:05 +0530 Santhoshini Sekar rc:bug fix-store average Qp as decided by AQ only if aq is enabled
Wed, 26 Feb 2014 17:58:24 +0530 Praveen Tiwari all_angs_pred_32x32, asm code improvement
Wed, 26 Feb 2014 21:06:22 +0900 Satoshi Nakagawa fix: uninitialized variable
Wed, 26 Feb 2014 00:43:46 -0600 Steve Borho encoder: tweak slice stats to more closely match x264 outputs
Tue, 25 Feb 2014 23:53:43 -0600 Steve Borho threading: use atomic increment when building semaphore object
Wed, 26 Feb 2014 03:26:00 +0530 Aarthi Thirumalai encoder: log avg Qp decided by AQ for each slice type
Wed, 26 Feb 2014 03:25:28 +0530 Aarthi Thirumalai TComPic: store average Qp (as decided by AQ) used per frame.
Wed, 26 Feb 2014 02:09:16 +0530 Aarthi Thirumalai remove redundant state m_avgQpRc from TComSlice.
Wed, 26 Feb 2014 01:46:34 +0530 Aarthi Thirumalai lookahead: bug fix for b-adapt 0 cost estimates (closes #26)
Sun, 23 Feb 2014 14:38:37 +0900 Satoshi Nakagawa reduce unnecessary CU data set/clear (no neighbor access)
Mon, 24 Feb 2014 18:55:20 +0900 Satoshi Nakagawa refine MC - cleanup unnecessary code paths, reduce copies for non-WP uni-pred
Tue, 25 Feb 2014 17:06:42 +0530 Nabajit Deka asm: enable 10bit asm filter functions, fix test harness
Tue, 25 Feb 2014 17:04:43 +0530 Nabajit Deka asm: add new file for 10bpp asm filter functions
Tue, 25 Feb 2014 12:18:56 -0600 Steve Borho api: check for NULL param pointer in x265_encoder_open
Tue, 25 Feb 2014 14:55:20 +0530 Sagar Kotecha move public encoder and picture functions to api.cpp
Tue, 25 Feb 2014 11:20:47 -0600 Steve Borho vec: remove intra-sse41.cpp, full asm coverage for intra prediction
Tue, 25 Feb 2014 18:48:08 +0530 Praveen Tiwari all_angs_pred_32x32, asm code
Tue, 25 Feb 2014 11:16:21 -0600 Steve Borho input: workaround MSVC runtime bugs in older compilers (fixes #27)
Tue, 25 Feb 2014 10:00:19 -0600 Steve Borho weight: bump weight analysis logging to --log 4, reduce spew
Tue, 25 Feb 2014 02:03:11 -0600 Steve Borho encoder: log the average QP used per frame, per I slices, P, and B slices
Tue, 25 Feb 2014 01:23:16 -0600 Steve Borho encoder: rename _param parameter to p for readability
Tue, 25 Feb 2014 01:20:54 -0600 Steve Borho mbdstharness: nits
Tue, 25 Feb 2014 01:20:46 -0600 Steve Borho testbench: remove redundant casts of X265_MALLOC() output
Tue, 25 Feb 2014 11:50:15 +0530 Aarthi Thirumalai rc: store qp in TComPic::avgQpRc in CQP.
Mon, 24 Feb 2014 22:44:59 -0600 Steve Borho cli: refactor handling of input file parameters
Mon, 24 Feb 2014 23:22:55 -0600 Steve Borho encoder: enable timing info in VPS
Tue, 25 Feb 2014 10:39:07 +0530 Dnyaneshwar G asm: fixed invalid testbench input for addAvg primitive, fixed addition overflow for some block sizes.
Mon, 24 Feb 2014 21:17:11 -0800 David T Yuen Updated x265_param_parse to use parseName & a few nit fixes
Tue, 25 Feb 2014 02:22:06 -0600 Steve Borho threading: recover include of unistd.h within #if __GNUC__ section
Mon, 24 Feb 2014 22:45:15 -0600 Steve Borho TComSlice: nits
Mon, 24 Feb 2014 20:18:53 -0600 Steve Borho param: simplify checks of max ctu size, improve abort message
Mon, 24 Feb 2014 20:07:44 -0600 Steve Borho threading: include process id in name passed to sem_open() and sem_unlink()
Mon, 24 Feb 2014 19:19:27 -0600 Steve Borho cli: remove undocumented and unimplemented --depth CLI option
Mon, 24 Feb 2014 17:56:50 -0600 Steve Borho Remove g_bitDepth; internal bit depth is always known at compile time
Mon, 24 Feb 2014 19:13:20 +0530 Sagar Kotecha consolidate param functionality into param.cpp
Mon, 24 Feb 2014 18:55:00 +0530 Aarthi Thirumalai rc: implement abr reset for single pass ABR +- VBV
Mon, 24 Feb 2014 17:50:55 +0530 Aarthi Thirumalai vbv: refactor, implement row wise qp updates only if vbv is enabled.
Mon, 24 Feb 2014 23:01:32 +0530 Aarthi Thirumalai rc: bug fix - clip qp before setting into TComPic:m_avgQpRc.
Thu, 20 Feb 2014 16:01:28 -0800 Gopu Govindaswamy tcomrom: remove unused g_sigLastScan8x8 and g_sigLastScanCG32x32 variables
Sun, 23 Feb 2014 21:25:22 +0530 Aarthi Thirumalai vbv: bug fix in clipQScale
Sat, 22 Feb 2014 19:00:07 -0600 Steve Borho encoder: use more frame threads when WPP is disabled
Sun, 23 Feb 2014 20:43:09 -0600 Steve Borho common: c is a char pointer
Mon, 24 Feb 2014 08:03:58 +0530 Deepthi Nandakumar NAL: Define a default constructor for base class to prevent warning
Mon, 24 Feb 2014 07:59:48 +0530 Deepthi Nandakumar common: assignment inside conditional expression
Sat, 22 Feb 2014 15:59:39 -0600 Steve Borho encoder: use cpu count, rather than pool size, to auto-detect frame threads
Sat, 22 Feb 2014 15:50:53 -0600 Steve Borho cli: add a line of logging describing reconstructed image file
Sat, 22 Feb 2014 15:38:39 -0600 Steve Borho TEncSbac: nits
Sat, 22 Feb 2014 15:21:16 -0600 Steve Borho TEncSbac: cleanup header
Sat, 22 Feb 2014 15:14:37 -0600 Steve Borho TComBitstream: nits
Sat, 22 Feb 2014 15:11:21 -0600 Steve Borho NAL: further simplifications
Sat, 22 Feb 2014 15:06:14 -0600 Steve Borho NAL: cleanup write method
Sat, 22 Feb 2014 14:56:04 -0600 Steve Borho NAL: use explicit reset method instead of copy constructor
Sat, 22 Feb 2014 14:22:57 -0600 Steve Borho common: avoid calling atobool() on non-boolean strings
Sat, 22 Feb 2014 14:18:13 -0600 Steve Borho cmake: make /WX optional for MSVC
Sat, 22 Feb 2014 14:00:19 -0600 Steve Borho common: refactor logic to avoid compiler warnings
Fri, 21 Feb 2014 16:19:49 -0600 Steve Borho encoder: warn about the incomplete nature of the range extensions
Fri, 21 Feb 2014 16:13:26 -0600 Steve Borho api: add an enum for extended SAR
Fri, 21 Feb 2014 16:04:33 -0600 Steve Borho common: only validate sarWidth and sarHeight when aspectRatioIdx == 255
Fri, 21 Feb 2014 15:48:17 -0600 Steve Borho common: fix --extended-sar CLI option atobool() was setting bError=true
Fri, 21 Feb 2014 15:44:11 -0600 Steve Borho common: disallow SAR numerator or denominator of 0
Fri, 21 Feb 2014 13:49:34 -0600 Steve Borho common: improve error detection and handling in x265_param_parse
Fri, 21 Feb 2014 13:20:23 -0600 Steve Borho lowres: no need to disable AQ on malloc failure, encoder will abort
Fri, 21 Feb 2014 13:06:51 -0600 Steve Borho coding style - hand cleanup sections better than uncrustify wanted to
Fri, 21 Feb 2014 12:47:11 -0600 Steve Borho mechanically enforce coding style (uncrustify)
Fri, 21 Feb 2014 12:28:55 -0600 Steve Borho common: g_convertToBit cannot be indexed with UINT_MAX either
Fri, 21 Feb 2014 12:56:11 +0530 Sumalatha Polureddy common: validate maximum ctusize
Fri, 21 Feb 2014 12:30:00 +0530 Sumalatha Polureddy common: validate "bframe" and "maxCUSize" for positive values
Fri, 21 Feb 2014 18:20:23 +0900 Satoshi Nakagawa m_tempPel as static const
Thu, 20 Feb 2014 18:30:54 +0530 Aarthi Thirumalai vbv: integrate row level vbv ratecontrol at each major row diagonal.
Fri, 21 Feb 2014 11:35:48 +0530 Aarthi Thirumalai vbv: implement row wise vbvRateControl at each row diagonal
Thu, 20 Feb 2014 18:09:53 +0530 Aarthi Thirumalai vbv: fix bugs in vbv flow with single pass ABR

Complete changelog/Changes:
See https://bitbucket.org/multicoreware/x265/commits/all




Visit our sponsors! Try DVDFab and backup Blu-rays!
Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2024 videohelp.com