]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agocosmetics: Fix two common typos: wont --> will not, lets --> let us.
diego [Thu, 24 Jul 2008 17:09:28 +0000 (17:09 +0000)]
cosmetics: Fix two common typos: wont --> will not, lets --> let us.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14372 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: typo/grammar fixes
diego [Thu, 24 Jul 2008 17:04:14 +0000 (17:04 +0000)]
cosmetics: typo/grammar fixes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14371 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: Fix indentation after last commit.
diego [Thu, 24 Jul 2008 16:54:51 +0000 (16:54 +0000)]
cosmetics: Fix indentation after last commit.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14370 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix segfault with non existing input files.
michael [Thu, 24 Jul 2008 15:47:28 +0000 (15:47 +0000)]
Fix segfault with non existing input files.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14369 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: grammar nits
vitor [Thu, 24 Jul 2008 11:55:01 +0000 (11:55 +0000)]
Cosmetics: grammar nits

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14368 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomisc spelling/grammar fixes
diego [Thu, 24 Jul 2008 10:55:36 +0000 (10:55 +0000)]
misc spelling/grammar fixes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14367 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove AltiVec vector declaration compiler compatibility macros.
diego [Thu, 24 Jul 2008 10:53:32 +0000 (10:53 +0000)]
Remove AltiVec vector declaration compiler compatibility macros.
The original problem was that FSF and Apple gcc used a different syntax
for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support
the standard {} syntax and versions that support {} are available on all
relevant Mac OS X versions. Thus the greater compatibility is no longer
worth cluttering the code with macros.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14366 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse tkhd matrix for proper display in mov.
benoit [Thu, 24 Jul 2008 07:55:11 +0000 (07:55 +0000)]
Use tkhd matrix for proper display in mov.
Patch by John Schmiederer jschmiederer on2 com
Original thread: [PATCH] Use tkhd matrix for proper display in mov
Date: 05/23/2008 09:31 PM

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14365 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRename update() function to backward_filter() and add a doxy comment
vitor [Thu, 24 Jul 2008 04:29:23 +0000 (04:29 +0000)]
Rename update() function to backward_filter() and add a doxy comment

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14364 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMore tables renaming/commenting
vitor [Thu, 24 Jul 2008 04:15:50 +0000 (04:15 +0000)]
More tables renaming/commenting

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14363 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFollow FFmpeg convention of returning negative values on error in eval_lpc_coeffs()
vitor [Thu, 24 Jul 2008 04:07:50 +0000 (04:07 +0000)]
Follow FFmpeg convention of returning negative values on error in eval_lpc_coeffs()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14362 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRename pred() to eval_lpc_coeffs() and add a doxy comment
vitor [Thu, 24 Jul 2008 04:05:41 +0000 (04:05 +0000)]
Rename pred() to eval_lpc_coeffs() and add a doxy comment

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14361 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoGive tables a more descriptive name
vitor [Thu, 24 Jul 2008 03:50:06 +0000 (03:50 +0000)]
Give tables a more descriptive name

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14360 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd comments to do_hybrid_window()
vitor [Thu, 24 Jul 2008 03:28:42 +0000 (03:28 +0000)]
Add comments to do_hybrid_window()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14359 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoGive parameters of do_hybrid_window() more meaningful names
vitor [Thu, 24 Jul 2008 03:28:01 +0000 (03:28 +0000)]
Give parameters of do_hybrid_window() more meaningful names

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14358 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRename co() function to the much more descriptive name of
vitor [Thu, 24 Jul 2008 03:23:51 +0000 (03:23 +0000)]
Rename co() function to the much more descriptive name of
do_hybrid_window().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14357 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify co(): write constant in a more readable way
vitor [Thu, 24 Jul 2008 03:22:19 +0000 (03:22 +0000)]
Simplify co(): write constant in a more readable way

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14356 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify co(), use memcpy/memmove and colmult() when useful.
vitor [Thu, 24 Jul 2008 03:19:52 +0000 (03:19 +0000)]
Simplify co(), use memcpy/memmove and colmult() when useful.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14355 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReset prev_frame_num for idr frames as required by the spec.
michael [Thu, 24 Jul 2008 00:45:18 +0000 (00:45 +0000)]
Reset prev_frame_num for idr frames as required by the spec.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14354 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoBetter explanation for buf_size==0 code.
michael [Wed, 23 Jul 2008 17:24:11 +0000 (17:24 +0000)]
Better explanation for buf_size==0 code.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14353 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSMPTE 421M Annex L (aka .rcv) muxer
kostya [Wed, 23 Jul 2008 17:06:40 +0000 (17:06 +0000)]
SMPTE 421M Annex L (aka .rcv) muxer

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14352 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago100l cross_idr simplification had a typo
michael [Wed, 23 Jul 2008 14:59:55 +0000 (14:59 +0000)]
100l cross_idr simplification had a typo

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14351 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove truncated support, use a AVParser if you used that, its the same.
michael [Wed, 23 Jul 2008 14:44:07 +0000 (14:44 +0000)]
Remove truncated support, use a AVParser if you used that, its the same.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14350 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify cross_idr calculation.
michael [Wed, 23 Jul 2008 14:37:15 +0000 (14:37 +0000)]
Simplify cross_idr calculation.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14349 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReduce the loglevel on a log message in the Nellymoser decoder. Related to Roundup...
banan [Wed, 23 Jul 2008 12:21:56 +0000 (12:21 +0000)]
Reduce the loglevel on a log message in the Nellymoser decoder. Related to Roundup 447.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14348 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove redundant keyframe checks.
michael [Wed, 23 Jul 2008 11:24:04 +0000 (11:24 +0000)]
Remove redundant keyframe checks.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14347 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReindent after last commit
lucabe [Wed, 23 Jul 2008 10:57:51 +0000 (10:57 +0000)]
Reindent after last commit

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14346 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDo not rescale AV_NOPTS_VALUE in output_example.c
lucabe [Wed, 23 Jul 2008 10:56:56 +0000 (10:56 +0000)]
Do not rescale AV_NOPTS_VALUE in output_example.c

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14345 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoIn-loop deblocking filter for VC-1 decoder
kostya [Wed, 23 Jul 2008 06:21:27 +0000 (06:21 +0000)]
In-loop deblocking filter for VC-1 decoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14344 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMy commit at r14340 was not the right solution. For a monocromatic
vitor [Wed, 23 Jul 2008 05:54:34 +0000 (05:54 +0000)]
My commit at r14340 was not the right solution. For a monocromatic
frame, there will be only one centroid and it will be impossible to
find three distinct ones. It is better to just avoid shifting if
there are not three different centroids.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14343 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDo not merge declaration and initialization in elbg.c to
vitor [Wed, 23 Jul 2008 03:56:13 +0000 (03:56 +0000)]
Do not merge declaration and initialization in elbg.c to
workaround an ICC bug.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14342 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoWhen picking a "high utility centroid" do not pick one
vitor [Wed, 23 Jul 2008 03:55:37 +0000 (03:55 +0000)]
When picking a "high utility centroid" do not pick one
that has no corresponding points. Not only it is the
worst possible pick, but also the code was written
without this case in mind.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14341 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoThe codebook generator algorithm involves picking three
vitor [Wed, 23 Jul 2008 03:54:31 +0000 (03:54 +0000)]
The codebook generator algorithm involves picking three
different codebook centroids ("high utility", "low
utility" and "closest to the low utility one"). This
change avoid the corner case of choosing two times the
same centroid.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14340 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSupport gaps in the frame num.
michael [Wed, 23 Jul 2008 02:12:54 +0000 (02:12 +0000)]
Support gaps in the frame num.
Fixes at least:
MR3_TANDBERG_B.264
MR4_TANDBERG_C.264
MR5_TANDBERG_C.264

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14339 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReset frame_num for MMCO 5.
michael [Tue, 22 Jul 2008 19:30:45 +0000 (19:30 +0000)]
Reset frame_num for MMCO 5.
Fixes at least
MR2_TANDBERG_E.264

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14338 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago3rd try to get the loop filter ref/mv check working correctly.
michael [Tue, 22 Jul 2008 17:44:36 +0000 (17:44 +0000)]
3rd try to get the loop filter ref/mv check working correctly.
Fixes at least:
src19td.IBP.264
CVWP3_TOSHIBA_E.264
cvmp_mot_picaff0_full_B.26l
CVMP_MOT_FRM_L31_B.26l
cvmp_mot_frm0_full_B.26l
CVMP_MOT_FLD_L30_B.26l
cvmp_mot_fld0_full_B.26l

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14337 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoqscale has a range of 0..51 we thus do not need a 256 entry table and neither need
michael [Tue, 22 Jul 2008 13:01:10 +0000 (13:01 +0000)]
qscale has a range of 0..51 we thus do not need a 256 entry table and neither need
to and it with 0xFF.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14336 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSetting chroma_qp to 0 for PCM blocks is really a interresting minor
michael [Tue, 22 Jul 2008 12:31:48 +0000 (12:31 +0000)]
Setting chroma_qp to 0 for PCM blocks is really a interresting minor
optimization, more interresting would it have been had the author
thought about what value chroma_qp would have for the following MB.
Or failing that, had actually tested the code.
So this reverts this non functional optimization, and makes the code
work.
Fixes at least CAPM3_Sony_D.jsv

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14335 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDeobfusate chroma_qp_table[1] init code.
michael [Tue, 22 Jul 2008 11:56:56 +0000 (11:56 +0000)]
Deobfusate chroma_qp_table[1] init code.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14334 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoEnhance qblur and qcomp documentation.
benoit [Tue, 22 Jul 2008 07:20:17 +0000 (07:20 +0000)]
Enhance qblur and qcomp documentation.
Patch by tripp eliared yahoo com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14333 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRevert r13542: Spatial direct mode probably also works with PAFF.
cehoyos [Mon, 21 Jul 2008 22:46:47 +0000 (22:46 +0000)]
Revert r13542: Spatial direct mode probably also works with PAFF.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14332 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoLoop filtering with multiple slice types fix.
michael [Mon, 21 Jul 2008 22:19:06 +0000 (22:19 +0000)]
Loop filtering with multiple slice types fix.
Fixes at least:
CABAST3_Sony_E.jsv
CABASTBR3_Sony_A.jsv
CABASTBR3_Sony_B.jsv

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14331 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake configure --help document the --enable-debug option.
stefano [Mon, 21 Jul 2008 21:32:46 +0000 (21:32 +0000)]
Make configure --help document the --enable-debug option.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14330 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd complete listing of bitstream filters and 2 examples to the documentation.
diego [Mon, 21 Jul 2008 21:06:49 +0000 (21:06 +0000)]
Add complete listing of bitstream filters and 2 examples to the documentation.
patch by tripp, eliared yahoo com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14329 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCorrect b_quant offset comment in avcodec.h, it is the description for
diego [Mon, 21 Jul 2008 20:52:24 +0000 (20:52 +0000)]
Correct b_quant offset comment in avcodec.h, it is the description for
b_quant factor. patch by tripp, eliared yahoo com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14328 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove --disable-debug to a better place within configure help output.
diego [Mon, 21 Jul 2008 20:40:25 +0000 (20:40 +0000)]
Move --disable-debug to a better place within configure help output.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14327 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse slice_type_nos instead of slice_type where it makes no difference.
michael [Mon, 21 Jul 2008 19:11:41 +0000 (19:11 +0000)]
Use slice_type_nos instead of slice_type where it makes no difference.
This way we use slice_type_nos almost everywhere which means 1 variable less
for gcc to put in a register.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14326 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSI/SP slice support. (not bitexact)
michael [Mon, 21 Jul 2008 18:44:57 +0000 (18:44 +0000)]
SI/SP slice support. (not bitexact)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14325 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoremove superflous ()
michael [Mon, 21 Jul 2008 18:26:11 +0000 (18:26 +0000)]
remove superflous ()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14324 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify slice type checks.
michael [Mon, 21 Jul 2008 18:24:45 +0000 (18:24 +0000)]
Simplify slice type checks.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14323 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMore correct ref comparission in the loop filter.
michael [Mon, 21 Jul 2008 18:06:23 +0000 (18:06 +0000)]
More correct ref comparission in the loop filter.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14322 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCheck the allocated pointer instead of the given pointer as intended
diego [Mon, 21 Jul 2008 05:46:56 +0000 (05:46 +0000)]
Check the allocated pointer instead of the given pointer as intended
in vhook/ppm.c:Configure.
patch by Erik Hovland, erik hovland org

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14321 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoClarify -minrate/-maxrate description in the documentation.
diego [Mon, 21 Jul 2008 05:25:59 +0000 (05:25 +0000)]
Clarify -minrate/-maxrate description in the documentation.
patch by tripp, eliared yahoo com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14320 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify spatial direct ref selection with FFMIN3()
michael [Mon, 21 Jul 2008 01:41:56 +0000 (01:41 +0000)]
Simplify spatial direct ref selection with FFMIN3()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14319 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: Make libavcodec/ppc/dsputil_altivec.c conform to style guidelines.
diego [Sun, 20 Jul 2008 20:56:40 +0000 (20:56 +0000)]
cosmetics: Make libavcodec/ppc/dsputil_altivec.c conform to style guidelines.
This includes indentation changes, comment reformatting, consistent brace
placement and some prettyprinting.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14318 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: Reindent two misplaced braces.
diego [Sun, 20 Jul 2008 20:02:09 +0000 (20:02 +0000)]
cosmetics: Reindent two misplaced braces.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14317 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: Reformat PPC code in libavcodec according to style guidelines.
diego [Sun, 20 Jul 2008 18:58:30 +0000 (18:58 +0000)]
cosmetics: Reformat PPC code in libavcodec according to style guidelines.
This includes indentation changes, comment reformatting, consistent brace
placement and some prettyprinting.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14316 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix used references indexes in the loop filter.
michael [Sun, 20 Jul 2008 18:06:41 +0000 (18:06 +0000)]
Fix used references indexes in the loop filter.
Disable filter_mb_fast() as it optimized the incorrect code.
Fixes at least:
BA3_SVA_C.264
CABA3_SVA_B.264
CABACI3_Sony_B.jsv
CAFI1_SVA_C.264
camp_mot_frm0_full.26l
CAWP5_TOSHIBA_E.264
CVFI2_SVA_C.264
CVSE3_Sony_H.jsv
CVWP2_TOSHIBA_E.264
CVWP5_TOSHIBA_E.264
SL1_SVA_B.264

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14315 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd skip* AVOptions, which seem to have been missed.
michael [Sun, 20 Jul 2008 16:02:49 +0000 (16:02 +0000)]
Add skip* AVOptions, which seem to have been missed.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14314 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDecrease severity of 'invalid new backstep' log message to warning
andoma [Sun, 20 Jul 2008 15:01:20 +0000 (15:01 +0000)]
Decrease severity of 'invalid new backstep' log message to warning
in mpeg audio decoder.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14313 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSupply context argument to av_log() in mpeg audio decoder.
andoma [Sun, 20 Jul 2008 14:58:49 +0000 (14:58 +0000)]
Supply context argument to av_log() in mpeg audio decoder.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14312 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoread 'coupling in use' parameter from bitstream into decoder context first,
jbr [Sat, 19 Jul 2008 22:01:46 +0000 (22:01 +0000)]
read 'coupling in use' parameter from bitstream into decoder context first,
then copy to the local variable.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14311 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix h264_loop_filter_strength_mmx2() so it works with PAFF.
michael [Sat, 19 Jul 2008 21:53:54 +0000 (21:53 +0000)]
Fix h264_loop_filter_strength_mmx2() so it works with PAFF.
fixed at least:
CVFI1_Sony_D.jsv
CVFI1_SVA_C.264
MR6_BT_B.h264

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14310 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoPrevent the qdm2 code from overreading/overflowing. Fixes Coverity ID 112 run 2
banan [Sat, 19 Jul 2008 18:53:04 +0000 (18:53 +0000)]
Prevent the qdm2 code from overreading/overflowing. Fixes Coverity ID 112 run 2

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14309 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoTake the brain amputated spec litteral if the user asks for it (-strict 1)
michael [Sat, 19 Jul 2008 16:16:00 +0000 (16:16 +0000)]
Take the brain amputated spec litteral if the user asks for it (-strict 1)
That is, add 16 frames delay, cache trashing and av desync.
fixes at least the following reference bitstreams:
CABA3_Sony_C.jsv
CACQP3_Sony_D.jsv
CAMANL1_TOSHIBA_B.264
CANL3_Sony_C.jsv
CVBS3_Sony_C.jsv
CVMANL1_TOSHIBA_B.264

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14308 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove explicit strict_std_compliance support as it seems to work fine over
michael [Sat, 19 Jul 2008 16:01:46 +0000 (16:01 +0000)]
Remove explicit strict_std_compliance support as it seems to work fine over
AVOptions, actually it works even finer as it also gets passed to the
decoder.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14307 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake strict_std_compliance avaialable to decoders.
michael [Sat, 19 Jul 2008 15:57:06 +0000 (15:57 +0000)]
Make strict_std_compliance avaialable to decoders.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14306 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix for possible null pointer dereferencing, closes Coverity report 68 run 2.
banan [Sat, 19 Jul 2008 15:48:53 +0000 (15:48 +0000)]
Fix for possible null pointer dereferencing, closes Coverity report 68 run 2.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14305 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: alignement
vitor [Sat, 19 Jul 2008 15:43:34 +0000 (15:43 +0000)]
Cosmetics: alignement

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14304 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify co(): do not abuse pointer aritmetics
vitor [Sat, 19 Jul 2008 15:41:15 +0000 (15:41 +0000)]
Simplify co(): do not abuse pointer aritmetics

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14303 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake the automatic has_b_frames increasing code increase it up to the
michael [Sat, 19 Jul 2008 15:37:52 +0000 (15:37 +0000)]
Make the automatic has_b_frames increasing code increase it up to the
same maximum that can be achived by specifying the value in the bitstream.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14302 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify co(): remove variables that are only used once
vitor [Sat, 19 Jul 2008 15:32:29 +0000 (15:32 +0000)]
Simplify co(): remove variables that are only used once

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14301 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoTry to fix my latest 100l fate SVQ3 breakage.
michael [Sat, 19 Jul 2008 12:21:09 +0000 (12:21 +0000)]
Try to fix my latest 100l fate SVQ3 breakage.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14300 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove apparently unneeded out!=NULL check.
michael [Sat, 19 Jul 2008 11:57:29 +0000 (11:57 +0000)]
Remove apparently unneeded out!=NULL check.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14299 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify picture output code.
michael [Sat, 19 Jul 2008 11:11:48 +0000 (11:11 +0000)]
Simplify picture output code.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14298 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove useless #if 0 code.
michael [Sat, 19 Jul 2008 10:47:25 +0000 (10:47 +0000)]
Remove useless #if 0 code.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14297 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDont forget marking disposed delayed pics as unused.
michael [Sat, 19 Jul 2008 03:33:42 +0000 (03:33 +0000)]
Dont forget marking disposed delayed pics as unused.
Fixes issue335

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14296 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd ogv extension
bcoudurier [Sat, 19 Jul 2008 03:29:16 +0000 (03:29 +0000)]
add ogv extension

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14295 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics, remove space
bcoudurier [Sat, 19 Jul 2008 03:27:24 +0000 (03:27 +0000)]
cosmetics, remove space

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14294 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoupdate swf video frame number when muxing done, fix #439
bcoudurier [Sat, 19 Jul 2008 03:25:50 +0000 (03:25 +0000)]
update swf video frame number when muxing done, fix #439

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14293 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoindent
michael [Sat, 19 Jul 2008 03:17:44 +0000 (03:17 +0000)]
indent

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14292 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify
michael [Sat, 19 Jul 2008 03:13:11 +0000 (03:13 +0000)]
simplify

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14291 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetic: use hex value instead of decimal to show relation to 0x7FFFFF
jbr [Sat, 19 Jul 2008 02:54:54 +0000 (02:54 +0000)]
cosmetic: use hex value instead of decimal to show relation to 0x7FFFFF

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14290 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove delayed_output_pic, i do not understand what this variable was good for.
michael [Sat, 19 Jul 2008 02:53:57 +0000 (02:53 +0000)]
Remove delayed_output_pic, i do not understand what this variable was good for.
Its simpler and might be faster now.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14289 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDrop out of order pics even if bitstream_restriction_flag is set.
michael [Sat, 19 Jul 2008 02:44:17 +0000 (02:44 +0000)]
Drop out of order pics even if bitstream_restriction_flag is set.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14288 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSet avctx->coded_frame in RoQ encoder. At some point in
vitor [Sat, 19 Jul 2008 02:43:23 +0000 (02:43 +0000)]
Set avctx->coded_frame in RoQ encoder. At some point in
the SVN history this became mandated. Fix issue 548.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14287 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake the ugly hack which uses an unused entry in the internal buffer
michael [Sat, 19 Jul 2008 00:32:15 +0000 (00:32 +0000)]
Make the ugly hack which uses an unused entry in the internal buffer
array actually use a unused one, so it does work.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14286 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake ffmpeg -t X with X<=0 transcode nothing.
stefano [Fri, 18 Jul 2008 22:23:29 +0000 (22:23 +0000)]
Make ffmpeg -t X with X<=0 transcode nothing.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14285 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agominor simplification of qdm2_decode_fft_packets()
michael [Fri, 18 Jul 2008 21:16:59 +0000 (21:16 +0000)]
minor simplification of qdm2_decode_fft_packets()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14284 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake frames non reference by default, so they are disposed of automatically
michael [Fri, 18 Jul 2008 20:59:17 +0000 (20:59 +0000)]
Make frames non reference by default, so they are disposed of automatically
in MPV_frame_start() if we break out due to an error at a random place.
Fixes issue334

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14283 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCorrecting displayed muxing overhead and video stream size.
michael [Fri, 18 Jul 2008 13:52:23 +0000 (13:52 +0000)]
Correcting displayed muxing overhead and video stream size.
Partially fixes issue348.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14282 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSupport reading large metadata.
michael [Fri, 18 Jul 2008 12:03:21 +0000 (12:03 +0000)]
Support reading large metadata.
fixes issue187

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14281 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake bitstream_* fields unsigned.
michael [Fri, 18 Jul 2008 11:39:41 +0000 (11:39 +0000)]
Make bitstream_* fields unsigned.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14280 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoOnly realloc() bitstream buffer when the needed size increased,
michael [Fri, 18 Jul 2008 11:38:53 +0000 (11:38 +0000)]
Only realloc() bitstream buffer when the needed size increased,
this is needed to prevent loosing bitstream data with large metadata.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14279 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoIf metadata has been parsed goto end instead of trying to
michael [Fri, 18 Jul 2008 11:08:15 +0000 (11:08 +0000)]
If metadata has been parsed goto end instead of trying to
decorrelate and output somehing nonexistng.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14278 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix a mem leak in vc1_decode_frame().
benoit [Fri, 18 Jul 2008 07:15:50 +0000 (07:15 +0000)]
Fix a mem leak in vc1_decode_frame().
Patch by Erik Hovland erik hovland org

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14277 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix a mem leak in av_find_stream_info().
benoit [Fri, 18 Jul 2008 07:13:56 +0000 (07:13 +0000)]
Fix a mem leak in av_find_stream_info().
Patch by Erik Hovland erik hovland org

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14276 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agointreadwrite: support DEC compiler __unaligned type qualifier
mru [Fri, 18 Jul 2008 01:18:59 +0000 (01:18 +0000)]
intreadwrite: support DEC compiler __unaligned type qualifier

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14275 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMPEGTS: Improve probe function
mru [Fri, 18 Jul 2008 01:07:17 +0000 (01:07 +0000)]
MPEGTS: Improve probe function

When a sync byte is found, check that transport_error_indicator is zero,
and adaptation_field_control is valid (non-zero).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14274 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics, remove space
bcoudurier [Fri, 18 Jul 2008 00:24:31 +0000 (00:24 +0000)]
cosmetics, remove space

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14273 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b