Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge with x264.git #1

Open
wants to merge 1,730 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1730 commits
Select commit Hold shift + click to select a range
6d7c5ef
Clean up and optimize weightp, plus enable SSSE3 weight on SB/BDZ
Jan 25, 2012
04c3819
Minor asm optimizations/cleanup
Jan 26, 2012
e0581e0
x86inc: add TAIL_CALL macro to abstract a common asm idiom
pengvado Feb 3, 2012
ae289e6
TBM, AVX2, FMA3, BMI1, and BMI2 CPU detection support
Jan 19, 2012
a37a424
Fix regression in r2141
Feb 5, 2012
282c3cf
Fix interlaced + extremal slice-max-size
Feb 14, 2012
0fc5acc
Fix RGB colorspace input
MasterNobody Mar 6, 2012
10e1ba5
Add error handling for out-of-tree build
chikuzen Feb 5, 2012
38a26cd
ICL: fix out of tree building and resource file usage on Windows
kemuri-9 Feb 12, 2012
0a36950
Fix rare overflow in 10-bit intra_satd_x3_16x16 asm
MasterNobody Feb 21, 2012
d52d0b1
Fix possible alignment crash when linking from MSVC
Feb 23, 2012
3131a19
Fix incorrect zero-extension assumptions in x86_64 asm
Feb 1, 2012
3a5f2fe
x86inc: support yasm -f win64
rbultje Feb 8, 2012
9da19fb
Export PSNR/SSIM in x264 API
Feb 13, 2012
1b31a10
Remove explicit run calculation from coeff_level_run
Feb 14, 2012
48e8e52
Add an small per-MB cost penalty for lowres
MasterNobody Feb 9, 2012
bc473dd
Abstract bitstream backup/restore functions
Feb 9, 2012
2535ba1
Add row-reencoding support to VBV for improved accuracy
Feb 9, 2012
92b0bd9
Minor asm changes
Feb 14, 2012
42db5e6
BMI1 decimate functions
Feb 15, 2012
5b2c62a
x86inc: switch to amdnops
Feb 22, 2012
90408ec
Add full-recon API option
Feb 24, 2012
a155572
Sliced-threads: do hpel and deblock after returning
Feb 24, 2012
e046ba7
Fix clobbering of mutex/cvs
MasterNobody Mar 12, 2012
bca4127
Fix sliced-threads ratecontrol bug
Mar 13, 2012
065fec2
Fix comment in deblock.c
Mar 22, 2012
fff12b1
Fix frame input colorspace check
MasterNobody Mar 25, 2012
52f7a14
Fix intra-refresh + hrd
Mar 27, 2012
70877e3
ICL/MSVS: Fix shared library generation and usage
kemuri-9 Mar 29, 2012
62d7007
configure: correct use of RC variable and add --extra-rcflags
komisar666 Mar 31, 2012
f4aefb3
Update config.guess and config.sub
funman Apr 16, 2012
ffea9f5
configure: force select -mXX gcc option for i386/x86-64
komisar666 Mar 31, 2012
b0f44f9
Fix disabling of mbtree when using 2pass encoding and zones
MasterNobody Apr 3, 2012
66acbbf
Eradicate all mention of Extended Profile
Apr 12, 2012
e8952df
Add Level 5.2 support
astrataro Mar 31, 2012
4442eac
Faster chroma weight cost calculation
Apr 6, 2012
8e57a9a
Add mb_info API for signalling constant macroblocks
Mar 29, 2012
44d2f08
Fix some bugs in mb_info code
MasterNobody May 12, 2012
7cfe43c
Add support for RGB formats in bit-depth conversion filter
MasterNobody May 4, 2012
df700ea
Threaded lookahead
May 8, 2012
5e3aaf1
Fix crash with --fps 0
MasterNobody Jun 22, 2012
5754ea2
x86inc: import patches from libav
pengvado Jul 3, 2012
bcd1a70
Cap ratecontrol predictor parameters
MasterNobody Jun 2, 2012
498af9c
Print elapsed time in encoding progress indicator
komisar666 Jun 12, 2012
dea5d7a
Support changing resolutions between passes with macroblock-tree
Jun 9, 2012
d026397
Try 8x8 transform analysis even when sub8x8 partitions are present
Jun 26, 2012
2ec6941
Faster predictor checking with subme<3
Jul 10, 2012
3d03b61
Revert r2204
Jul 18, 2012
cbb9070
Free user supplied data when deleting a frame
kierank Jul 24, 2012
ed56837
x86inc: automatically insert vzeroupper for YMM functions
rbultje Jul 27, 2012
f8fd641
Remove special-casing for OpenBSD pthread handling
brad0 Aug 21, 2012
cc5dced
Export the average effective CRF of each frame
Jul 30, 2012
05089a3
Improve mb_info constant mb optimization
Aug 6, 2012
f93b786
Enhance nalu_process
Aug 7, 2012
033df0a
Fix mb_info_free with sliced threads
Aug 16, 2012
8980dd8
Enhance mb_info: add mb_info_update
Aug 16, 2012
e8e8b9a
Set libm in the configure script if the OS has libm
brad0 Sep 11, 2012
02217bd
Fix pkg-config for dynamic vs static linking
brad0 Sep 26, 2012
9657747
Fix use of deprecated av_close_input_file call
Sep 13, 2012
21ba91a
Fix ALIGNED_ARRAY_EMU macros on ICL
dwbuiten Sep 17, 2012
480bbc9
Fix reconfiguring to crf=0
MasterNobody Oct 12, 2012
ac2d7c0
Fix crash with no-scenecut + mbtree
Nov 6, 2012
3f516c5
Disable ARM NEON MRC CPU test for Apple devices
Oct 29, 2012
00cc160
x86inc: only define program_name if the macro is unset.
DonDiego Oct 31, 2012
5d85879
x86inc: Rename 3dnow2 to 3dnowext
DonDiego Nov 6, 2012
cc61a4b
Add support for the ffmpeg/vapoursynth high bit depth y4m extensions
jeeb Oct 7, 2012
0d5f6fb
Update level dpb size calculation to match newer H.264 spec
Oct 11, 2012
b304a7c
Improve slice header QP selection
Sep 26, 2012
1580a74
Attempt to optimize PPS pic_init_qp in 2-pass mode
Sep 26, 2012
bfed708
Fix possible issues with out-of-spec QP values
MasterNobody Nov 8, 2012
144b791
Fix crash when using libx264.dll compiled with ICL for X86_64
MasterNobody Nov 10, 2012
0db80be
lavf input: allocate AVFrame correctly
elenril Nov 13, 2012
12458a2
Solaris: use sysconf to get processor count
SeanMcG Nov 23, 2012
cd71765
configure: fix gpac detection with -Wp,-D_FORTIFY_SOURCE=2
sergiomb2 Nov 23, 2012
042fdd3
Fix typo in r2222
Nov 27, 2012
23829dd
Fix pthread_join emulation on win32 and BeOS
MasterNobody Nov 23, 2012
05c1646
Fix build on ARM with binutils >= 2.23.51.0.6
Dec 30, 2012
8eddd52
Fix crash if the first frame is forced to a non-keyframe
MasterNobody Jan 8, 2013
9d5ec55
Update config.guess and config.sub
Dec 17, 2012
b073e87
x86inc: support stack mem allocation and re-alignment in PROLOGUE
rbultje Dec 6, 2012
4cf2728
x86inc: activate REP_RET automatically
pengvado Dec 2, 2012
8a9608b
x86inc: Use VEX-encoded instructions in AVX functions
Dec 11, 2012
ccda1ba
AVX2/FMA3 version of mbtree_propagate
Nov 12, 2012
f2b4f29
x86inc: Drop tzcnt workaround
Dec 17, 2012
732b072
Bump dates to 2013
pengvado Jan 8, 2013
9475e6a
x86-32: use simple nop codes for <= sse
rbultje Jan 30, 2013
5743b19
x86-64: fix trellis asm with interlacing
Feb 11, 2013
c2c2a95
x86: don't use the red zone on win64
MasterNobody Feb 25, 2013
43ff8f1
Fix possible non-determinism with mbtree + open-gop + sync-lookahead
MasterNobody Jan 24, 2013
b671762
Update "Install and compile x264" in doc/regression_test.txt
Jan 28, 2013
6a82e49
Cosmetics: stricter definition of parameterless functions
Gramner Feb 16, 2013
3269534
x264.h: improve x264_encoder_reconfig documentation
Jan 14, 2013
faf3dbe
x86inc: rename program_name to private_prefix
DonDiego Jan 17, 2013
fd2c4a0
x86inc: Add cvisible macro for C functions with public prefix
DonDiego Jan 17, 2013
5ec5c78
x86inc: Set ELF hidden visibility for global constants
Gramner Jan 17, 2013
5e0fca8
Windows: Enable DEP and ASLR
Gramner Jan 20, 2013
f6e0d28
configure: add QNX support
llmike Feb 3, 2013
c3983b8
64-bit cabac optimizations
Gramner Jan 13, 2013
5a76432
x86: Use SSE instead of SSE2 for copying data
Gramner Jan 27, 2013
d2a9d25
Improve lookahead-threads auto selection
Jan 10, 2013
0046406
Fix two bugs in predictor checking
Jan 22, 2013
6371c3a
x86: optimize and clean up predictor checking
Jan 19, 2013
93bf124
x86: faster high bit depth ssd
irock Feb 6, 2013
790c648
x86: port SSE2+ SATD functions to high bit depth
irock Jan 29, 2013
75d9270
x86: combined SA8D/SATD dsp function
irock Jan 19, 2013
5d60b9c
x86: detect Bobcat, improve Atom optimizations, reorganize flags
Feb 2, 2013
68a6268
x86: faster AVX satd/sa8d/sa8d_satd/hadamard_ac
Feb 5, 2013
7de9a9a
Fix some store forwarding stalls
Feb 7, 2013
7b1301e
Eliminate some branchiness in ME/analysis
Feb 8, 2013
5ee1d03
Add AvxSynth support to the AviSynth input module.
qyot27 Feb 13, 2013
993c81e
quant_4x4x4: quant one 8x8 block at a time
Feb 8, 2013
215f2be
CABAC/CAVLC: use the new bit-iterating macro here too
Feb 14, 2013
3a8baa0
ARM: update NEON mc_chroma to work with NV12 and re-enable it
Feb 25, 2013
cb4547a
ARM: Fix bug in x264_quant_4x4x4_neon
Mar 1, 2013
3703344
Fix undefined behavior in x264_ratecontrol_mb
Feb 28, 2013
3cdaca1
Fix array overreads that caused miscompilation in gcc 4.8
Feb 27, 2013
bed18d0
x86inc: fix some corner cases of SWAP
pengvado Feb 25, 2013
42c500a
x86: correctly check stack alignment for Atom hadamard_ac
Mar 2, 2013
aa73459
Fix y4m input with C420paldv colorspace
MasterNobody Mar 26, 2013
e74287e
lavf input: don't use deprecated AVStream fields
twalker314 Mar 19, 2013
bf52bab
Show "avs: no" --disable-avs option instead of empty string
MasterNobody Mar 26, 2013
8a3a41d
Disable mbtree asm with cpu-independent option
MasterNobody Mar 26, 2013
fdfffa3
Add slice-min-mbs feature
Feb 15, 2013
732e4f7
Add slices-max feature
Feb 19, 2013
2d0c47a
weightp: improve scale/offset search, chroma
Mar 4, 2013
f49a1b2
OpenCL lookahead
sborho Feb 21, 2013
a3f5c73
x86-64: cabac_block_residual assembly
Feb 6, 2013
3a8dfb2
x86inc: fix AVX emulation of cmp(p|s)(s|d)
Apr 5, 2013
19e1a2b
x86inc: create xm# and ym#, analagous to m#
pengvado Feb 25, 2013
0ea5be8
x86: more AVX2 framework, AVX2 functions, plus some existing asm tweaks
Feb 27, 2013
184c505
x86util: Support ymm registers in HADD macros
Gramner Apr 16, 2013
51708c3
x86: AVX2 high bit-depth predict_8x8c_h/predict_8x16c_h
Gramner Apr 16, 2013
7908dc6
x86: AVX2 high bit-depth predict_16x16_h
Gramner Apr 16, 2013
fa40b44
x86: AVX2 high bit-depth predict_4x4_h
Gramner Apr 16, 2013
f3d521d
x86: AVX high bit-depth predict_16x16_v
Gramner Apr 16, 2013
8ecdeb2
x86: AVX2 predict_16x16_p
Gramner Apr 16, 2013
97ad171
x86: AVX2 predict_8x8c_p/predict_8x16c_p
Gramner Apr 16, 2013
0f776f6
x86: AVX2 predict_16x16_dc
Gramner Apr 16, 2013
547a657
x86: AVX memzero_aligned
Gramner Apr 16, 2013
e7a46b6
x86: AVX2 nal_escape
Gramner Apr 16, 2013
295f83a
x86: AVX2 high_bit_depth pixel_avg2, get_ref, mc_copy_w16, mc_luma
Gramner Apr 16, 2013
9f885c1
x86: AVX2 high bit-depth pixel_sad
Gramner Apr 16, 2013
0e69048
x86: AVX2 high bit-depth vsad
Gramner Apr 16, 2013
f49c2eb
x86: AVX2 high bit-depth pixel_sad_x3/pixel_sad_x4
Gramner Apr 16, 2013
dc05aeb
x86: AVX2 high bit-depth pixel_ssd
Gramner Apr 16, 2013
03396f8
x86: AVX2 pixel_ssd_nv12_core
Gramner Apr 16, 2013
40316f8
x86: SSSE3 ads_mvs
Mar 20, 2013
c17d12f
x86-64: BMI2 cabac_residual functions
Mar 25, 2013
67d6f60
x86: SSSE3 LUT-based faster coeff_level_run
Apr 5, 2013
7f36065
Fix two bugs in slice-min-mbs and slices-max
Apr 29, 2013
3ba0fb8
Fix invalid memcpy in sliced-threads
May 8, 2013
0e000e7
checkasm: Fix stack alignment bug
Gramner May 10, 2013
5444e95
checkasm: Use 64-bit cycle counters
Gramner May 4, 2013
c1e3709
x86inc: Remove .rodata kludges
Gramner May 7, 2013
25e219a
x86: add Jaguar CPU detection
May 13, 2013
16d0372
x86: Add missing initializations for high bit-depth sad_aligned
Gramner May 3, 2013
33c3526
x86: Don't use explicitly aligned versions of SAD on AVX CPUs
Gramner May 3, 2013
30c91f6
x86inc: Utilize the shadow space on 64-bit Windows
Gramner May 11, 2013
7cbb27f
x86: 32-byte align the stack if possible
May 3, 2013
1f5a32c
x86-64: faster SSSE3 trellis
Apr 29, 2013
a838417
x86: faster SSSE3 hpel
May 1, 2013
594dd84
x86: Faster high bit-depth intra_sad_x3_4x4
Gramner May 1, 2013
8e4f045
x86: AVX2 deblock strength
Apr 24, 2013
f114746
x86: AVX2 high bit-depth intra_sad_x3_8x8
Gramner Apr 28, 2013
af6647e
x86: AVX2 intra_sad_x3_8x8c
Apr 28, 2013
0c00c2c
x86: faster AVX2 quant_4x4x4
Apr 29, 2013
02aa136
x86: AVX2 add16x16_idct_dc
May 1, 2013
481e4cd
x86: AVX2 high bit-depth quant
Gramner May 4, 2013
89f067b
x86: AVX2 high bit-depth denoise_dct
Gramner May 6, 2013
bc88d1b
x86-64: 64-bit variant of AVX2 hpel_filter
May 10, 2013
edf31ed
x86: AVX2 high bit-depth dequant
Gramner May 14, 2013
e7cb328
x86: AVX2 dequant_4x4_dc
Gramner May 14, 2013
0b2c3d3
x86: shave a few instructions off AVX deblock
May 16, 2013
3aa9a67
OpenCL support improvement/refactoring
MasterNobody May 6, 2013
3b8e924
Fix compilation with OpenCL on MacOS X
MasterNobody May 22, 2013
e32d9c2
Fix building with compilers without inline asm support
MasterNobody May 27, 2013
c41b629
Fix potential misaligment crash in AVX2 denoise_dct
Gramner Jun 2, 2013
25ef3f5
Fix build with PIC on some systems
pengvado Jun 17, 2013
ffc3ad4
Fix possible crash when writing very large filler NALUs
MasterNobody Jun 17, 2013
83d35c7
OpenCL cosmetics
MasterNobody May 28, 2013
9143d5a
Interface: if vbv-maxrate < bitrate, set bitrate = vbv-maxrate
Jun 27, 2013
fa215fc
Add "--stitchable" option for segmented encoding
Jun 1, 2013
397f60e
Add new color primaries, transfer characteristics, matrix coefficients
astrataro Jun 17, 2013
bfa2f0c
x86: faster AVX2 iDCT, AVX deblock_luma_h, deblock_luma_h_intra
Jun 9, 2013
01087fd
Tweak i16x16-delta-quant-avoidance code
Jun 20, 2013
ff41804
x86: Remove X264_CPU_SSE_MISALIGN functions
Gramner Jul 5, 2013
2d66c7c
Fix AVX2 detection bug with "limit CPUID" enabled in BIOS
Jul 12, 2013
a6c396f
Fix a few minor bugs found with a static analyzer
MasterNobody Aug 6, 2013
1430b04
Fix cases in which intra refresh allowed prediction from disallowed p…
MasterNobody Jul 23, 2013
adc99d1
x86inc: Check for __OUTPUT_FORMAT__ having a value of "x64"
dwbuiten Aug 9, 2013
401edc3
configure: Support cygwin64
Jul 24, 2013
4becc3e
x86: Faster AVX2 pixel_sad_x3 and pixel_sad_x4
Gramner Jul 5, 2013
e33aac9
x86: SSSE3 implementation of pixel_sad_x3 and pixel_sad_x4
Gramner Jul 5, 2013
fa1e2b7
Transparent hugepage support
Gramner Jul 8, 2013
9b94896
AVC-Intra support
Jul 20, 2013
fa3cac5
Windows Unicode support
Gramner Aug 11, 2013
098b686
Fix GPAC support on Windows
boiled-sugar Aug 24, 2013
5bcff2a
Fix masked access violation in KERNEL32
MasterNobody Aug 26, 2013
2fd2923
Workaround for FFMS indexing bug
Gramner Aug 27, 2013
5b272b2
Fix INSTALL in configure for Solaris systems
timmooney Sep 3, 2013
50a0c33
Fix possible crashes in resize and crop filters with high bitdepth input
MasterNobody Oct 8, 2013
266fdfc
Fix compilation of shared library for Windows with original MinGW too…
MasterNobody Oct 12, 2013
03450be
Fix compilation in case of HAVE_LOG2F check fails spuriously
MasterNobody Oct 17, 2013
12f9d49
configure: include dependency libs in the Libs pkg-config
mstorsjo Sep 3, 2013
c3c73f1
configure: don't generate a git version number if .git isn't present
SeanMcG Sep 4, 2013
b7b6029
version.sh: change to use /bin/sh
funman Oct 25, 2013
05f0438
Update to current libav/ffmpeg API
MasterNobody Oct 8, 2013
8b58a4c
Replace gf_malloc with regular malloc in mp4 muxer
Gramner Oct 10, 2013
b54422a
Use calloc instead of malloc + memset
Gramner Oct 18, 2013
4b68633
x86inc: Make ym# behave the same way as xm#
Gramner Oct 18, 2013
7634f8c
CRF-max: don't warn if VBV underflow occurs
Oct 24, 2013
77cc44f
chroma-me: take shortcut in BI analysis
Oct 25, 2013
350b214
Make x264_encoder_reconfig more threadsafe
MasterNobody Oct 27, 2013
c084f6c
Add --filler option
Sep 9, 2013
c9f2bce
Add AVC-Intra 1080p50/60 Class 100 parameters
kierank Sep 21, 2013
09c7010
Add L-SMASH support as preferable alternative for MP4-muxing
MasterNobody Oct 15, 2013
95d196e
Remove --visualize option.
MasterNobody Oct 27, 2013
a2f5d60
Fix uninitialized variable
MasterNobody Nov 13, 2013
9148141
Fix ARM asm compilation with Apple assembler
Nov 20, 2013
008c56e
Fix input support from named pipes in Windows
MasterNobody Jan 3, 2014
6bc6341
CLI: Avoid redundant 16-bit upconversions in piped raw input
Gramner Dec 20, 2013
7664014
Use 8x16c wrappers with x86 asm functions for 4:2:2 with high bit depth
MasterNobody Nov 6, 2013
02697d5
Remove tools/xyuv.c
Gramner Jan 5, 2014
807aeaa
Bump dates to 2014
Gramner Jan 5, 2014
8be6600
Avoid some unneccesary memory loads in macroblock_encode
Gramner Jan 8, 2014
e2a9662
Fix quantization factor allocation
Jan 21, 2014
41227fa
v210 input support
jamesba Jan 7, 2014
dd6a303
Add support for AVC-Intra Class 200
kierank Jan 10, 2014
42d2519
x86inc: speed up compilation with yasm
pengvado Jan 16, 2014
0d668be
Fix build with Android NDK
dreifachstein Feb 23, 2014
ee8d5e4
Really fix quantization factor allocation
MasterNobody Jan 22, 2014
48dbfa2
Fix checkasm --bench output when nop_cycles is too large
MasterNobody Mar 10, 2014
19dddbc
Fix corruption with CAVLC overflow handling in MBAFF+main profile
Mar 2, 2014
850c8c5
Fix memory overwrite in x264_deblock_h_chroma_mbaff_sse2
MasterNobody Mar 9, 2014
8b821ec
mbaff: fix mb_field_decoding_flag tracking and simplify allow skip check
MasterNobody Mar 10, 2014
de01d88
Fix pointer cast warning for 64-bit builds
MasterNobody Feb 23, 2014
b7a50c1
x264.h: fix documentation
Mar 10, 2014
f35e3fc
Don't set chroma_loc_info_present_flag for non-4:2:0
MasterNobody Feb 23, 2014
0bb3b2e
Write 3D metadata when outputting Matroska
Feb 16, 2014
8596dd3
x86: Pass -Worphan-labels to yasm
Gramner Jan 22, 2014
974f2e7
x86inc: free up variable name "n" in global namespace
pengvado Mar 1, 2014
039fab9
x86inc: warn if XOP integer FMA instruction emulation is impossible
MasterNobody Feb 14, 2014
7c860f0
x86inc: Support arbitrary stack alignments
Gramner Feb 9, 2014
f032147
x86: Minor mbtree_propagate_cost improvements
Gramner Feb 16, 2014
a90ea34
x86: SSE2 and SSSE3 plane_copy_deinterleave_rgb
Gramner Feb 23, 2014
6683612
arm: implement x264_pixel_var_8x16_neon
Mar 12, 2014
ac8f2e8
arm: implement x264_pixel_var2_8x16_neon
Mar 12, 2014
00a00cc
arm: use available neon functions for intra_sa8d/sad/satd_x3
Mar 12, 2014
b3fb718
Macroblock tree overhaul/optimization
Feb 23, 2014
01f973d
Merge commit 'b3fb718404d6cce9c82987ea2909cda5072d040c'
funman Mar 6, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ E: henrik AT gramner DOT com
D: 4:2:2 chroma subsampling, x86 asm, Windows improvements, bugfixes
S: Sweden

N: Jason Garrett-Glaser
E: darkshikari AT gmail DOT com
N: Fiona Glaser
E: fiona AT x264 DOT com
D: x86 asm, 1pass VBV, adaptive quantization, inline asm
D: various speed optimizations, bugfixes
S: USA
Expand Down
2 changes: 1 addition & 1 deletion common/bitstream.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2003-2014 x264 project
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/bitstream.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2003-2014 x264 project
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
* Laurent Aimar <fenrir@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/cabac.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/cpu.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Laurent Aimar <fenrir@via.ecp.fr>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/deblock.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
* Henrik Gramner <henrik@gramner.com>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/frame.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/frame.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/macroblock.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*****************************************************************************
* Copyright (C) 2003-2014 x264 project
*
* Authors: Jason Garrett-Glaser <darkshikari@gmail.com>
* Authors: Fiona Glaser <fiona@x264.com>
* Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Henrik Gramner <henrik@gramner.com>
Expand Down
2 changes: 1 addition & 1 deletion common/macroblock.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Laurent Aimar <fenrir@via.ecp.fr>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/mvpred.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2003-2014 x264 project
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
* Laurent Aimar <fenrir@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/pixel.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Laurent Aimar <fenrir@via.ecp.fr>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/pixel.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2004-2014 x264 project
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
Henrik Gramner <henrik@gramner.com>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/predict.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
* Henrik Gramner <henrik@gramner.com>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/quant.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2005-2014 x264 project
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
* Christian Heine <sennindemokrit@gmx.net>
* Henrik Gramner <henrik@gramner.com>
*
Expand Down
2 changes: 1 addition & 1 deletion common/quant.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2005-2014 x264 project
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/rectangle.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*****************************************************************************
* Copyright (C) 2010-2014 x264 project
*
* Authors: Jason Garrett-Glaser <darkshikari@gmail.com>
* Authors: Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/rectangle.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*****************************************************************************
* Copyright (C) 2003-2014 x264 project
*
* Authors: Jason Garrett-Glaser <darkshikari@gmail.com>
* Authors: Fiona Glaser <fiona@x264.com>
* Loren Merritt <lorenm@u.washington.edu>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/vlc.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2003-2014 x264 project
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
* Henrik Gramner <henrik@gramner.com>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/bitstream-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
;*****************************************************************************
;* Copyright (C) 2010-2014 x264 project
;*
;* Authors: Jason Garrett-Glaser <darkshikari@gmail.com>
;* Authors: Fiona Glaser <fiona@x264.com>
;* Henrik Gramner <henrik@gramner.com>
;*
;* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/cabac-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
;* Copyright (C) 2008-2014 x264 project
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Holger Lubitz <holger@lubitz.org>
;*
;* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/const-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
;* Copyright (C) 2010-2014 x264 project
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;*
;* This program is free software; you can redistribute it and/or modify
;* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/x86/cpu-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
;*
;* Authors: Laurent Aimar <fenrir@via.ecp.fr>
;* Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;*
;* This program is free software; you can redistribute it and/or modify
;* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/x86/dct-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
;* Loren Merritt <lorenm@u.washington.edu>
;* Laurent Aimar <fenrir@via.ecp.fr>
;* Min Chen <chenm001.163.com>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;*
;* This program is free software; you can redistribute it and/or modify
;* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/x86/dct.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Laurent Aimar <fenrir@via.ecp.fr>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/x86/deblock-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
;* Copyright (C) 2005-2014 x264 project
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Oskar Arvidsson <oskar@irock.se>
;*
;* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/mc-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
;* Copyright (C) 2003-2014 x264 project
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Laurent Aimar <fenrir@via.ecp.fr>
;* Dylan Yudaken <dyudaken@gmail.com>
;* Holger Lubitz <holger@lubitz.org>
Expand Down
2 changes: 1 addition & 1 deletion common/x86/mc-a2.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
;* Copyright (C) 2005-2014 x264 project
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Holger Lubitz <holger@lubitz.org>
;* Mathieu Monnier <manao@melix.net>
;* Oskar Arvidsson <oskar@irock.se>
Expand Down
2 changes: 1 addition & 1 deletion common/x86/mc-c.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/x86/pixel-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
;* Holger Lubitz <holger@lubitz.org>
;* Laurent Aimar <fenrir@via.ecp.fr>
;* Alex Izvorski <aizvorksi@gmail.com>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Oskar Arvidsson <oskar@irock.se>
;*
;* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/pixel.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/x86/predict-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Holger Lubitz <holger@lubitz.org>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Henrik Gramner <henrik@gramner.com>
;*
;* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/predict-c.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion common/x86/quant-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
;* Copyright (C) 2005-2014 x264 project
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Christian Heine <sennindemokrit@gmx.net>
;* Oskar Arvidsson <oskar@irock.se>
;* Henrik Gramner <henrik@gramner.com>
Expand Down
2 changes: 1 addition & 1 deletion common/x86/quant.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Copyright (C) 2005-2014 x264 project
*
* Authors: Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
* Christian Heine <sennindemokrit@gmx.net>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/sad-a.asm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
;* Copyright (C) 2003-2014 x264 project
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Laurent Aimar <fenrir@via.ecp.fr>
;* Alex Izvorski <aizvorksi@gmail.com>
;*
Expand Down
2 changes: 1 addition & 1 deletion common/x86/util.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*****************************************************************************
* Copyright (C) 2008-2014 x264 project
*
* Authors: Jason Garrett-Glaser <darkshikari@gmail.com>
* Authors: Fiona Glaser <fiona@x264.com>
* Loren Merritt <lorenm@u.washington.edu>
*
* This program is free software; you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion common/x86/x86inc.asm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
;*
;* Authors: Loren Merritt <lorenm@u.washington.edu>
;* Anton Mitrofanov <BugMaster@narod.ru>
;* Jason Garrett-Glaser <darkshikari@gmail.com>
;* Fiona Glaser <fiona@x264.com>
;* Henrik Gramner <henrik@gramner.com>
;*
;* Permission to use, copy, modify, and/or distribute this software for any
Expand Down
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
Expand Up @@ -1183,7 +1183,7 @@ EOF

if [ $compiler = ICL ]; then
echo '%.o: %.c' >> config.mak
echo ' $(CC) $(CFLAGS) -c -Fo$@ $<' >> config.mak
echo ' $(CC) $(CFLAGS) -c -Fo$@ $<' >> config.mak
fi

if [ "$cli" = "yes" ]; then
Expand Down
2 changes: 1 addition & 1 deletion encoder/analyse.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion encoder/cabac.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion encoder/cavlc.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down
3 changes: 2 additions & 1 deletion encoder/encoder.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Jason Garrett-Glaser <darkshikari@gmail.com>
* Fiona Glaser <fiona@x264.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand Down Expand Up @@ -3737,6 +3737,7 @@ static int x264_encoder_frame_end( x264_t *h, x264_t *thread_current,

/* Set output picture properties */
pic_out->i_type = h->fenc->i_type;

pic_out->b_keyframe = h->fenc->b_keyframe;
pic_out->i_pic_struct = h->fenc->i_pic_struct;

Expand Down
Loading