5a78bfbde7qscale has a range of 0..51 we thus do not need a 256 entry table and neither need to and it with 0xFF. by
Michael Niedermayer
2008-07-22 13:01:10 +0000
a82688b003Setting chroma_qp to 0 for PCM blocks is really an interesting 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 by
Michael Niedermayer
2008-07-22 12:31:48 +0000
3a75616940Deobfusate chroma_qp_table[1] init code. by
Michael Niedermayer
2008-07-22 11:56:56 +0000
3a9b190c54Enhance qblur and qcomp documentation. Patch by tripp eliared yahoo com by
tripp
2008-07-22 07:20:17 +0000
6aaff88fd9Revert r13542: Spatial direct mode probably also works with PAFF. by
Carl Eugen Hoyos
2008-07-21 22:46:47 +0000
c32867b5b6Loop filtering with multiple slice types fix. Fixes at least: CABAST3_Sony_E.jsv CABASTBR3_Sony_A.jsv CABASTBR3_Sony_B.jsv by
Michael Niedermayer
2008-07-21 22:19:06 +0000
b7d49373d2Make configure --help document the --enable-debug option. by
Stefano Sabatini
2008-07-21 21:32:46 +0000
5ad2b4c621Add complete listing of bitstream filters and 2 examples to the documentation. patch by tripp, eliared yahoo com by
tripp
2008-07-21 21:06:49 +0000
662e54119cCorrect b_quant offset comment in avcodec.h, it is the description for b_quant factor. patch by tripp, eliared yahoo com by
tripp
2008-07-21 20:52:24 +0000
9c56a1f9f4Move --disable-debug to a better place within configure help output. by
Diego Biurrun
2008-07-21 20:40:25 +0000
9f5c1037b1Use 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. by
Michael Niedermayer
2008-07-21 19:11:41 +0000
4b30289ec9SI/SP slice support. (not bitexact) SI untested as I did not find any samples. by
Michael Niedermayer
2008-07-21 18:44:57 +0000
932f396f50Remove superfluous (). by
Michael Niedermayer
2008-07-21 18:26:11 +0000
e3e6f18f16Simplify slice type checks. by
Michael Niedermayer
2008-07-21 18:24:45 +0000
72caa912f2More correct ref comparison in the loop filter. by
Michael Niedermayer
2008-07-21 18:06:23 +0000
091d3bdc73fix memleak by
Michael Niedermayer
2008-07-21 11:41:13 +0000
47b7382d29Cleanup, use av_freep() instead of av_free(x); x=NULL by
Michael Niedermayer
2008-07-21 11:18:24 +0000
582b354933Check the allocated pointer instead of the given pointer as intended in vhook/ppm.c:Configure. patch by Erik Hovland, erik hovland org by
Erik Hovland
2008-07-21 05:46:56 +0000
bbc35f515fClarify -minrate/-maxrate description in the documentation. patch by tripp, eliared yahoo com by
tripp
2008-07-21 05:25:59 +0000
29d05ebc7aSimplify spatial direct ref selection with FFMIN3() by
Michael Niedermayer
2008-07-21 01:41:56 +0000
86255db9b9cosmetics: Make libavcodec/ppc/dsputil_altivec.c conform to style guidelines. This includes indentation changes, comment reformatting, consistent brace placement and some prettyprinting. by
Diego Biurrun
2008-07-20 20:56:40 +0000
b6934d7f9ecosmetics: Reindent two misplaced braces. by
Diego Biurrun
2008-07-20 20:02:09 +0000
e3905ce0afcosmetics: Reformat PPC code in libavcodec according to style guidelines. This includes indentation changes, comment reformatting, consistent brace placement and some prettyprinting. by
Diego Biurrun
2008-07-20 18:58:30 +0000
41f5c62f5cFix 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 by
Michael Niedermayer
2008-07-20 18:06:41 +0000
7c7cf452c9Add skip* AVOptions, which seem to have been missed. by
Michael Niedermayer
2008-07-20 16:02:49 +0000
b000c604f2Decrease severity of 'invalid new backstep' log message to warning in mpeg audio decoder. by
Andreas Öman
2008-07-20 15:01:20 +0000
11f63a221bSupply context argument to av_log() in mpeg audio decoder. by
Andreas Öman
2008-07-20 14:58:49 +0000
4760aec6a0read 'coupling in use' parameter from bitstream into decoder context first, then copy to the local variable. by
Justin Ruggles
2008-07-19 22:01:46 +0000
4f20b45fbeFix 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 by
Michael Niedermayer
2008-07-19 21:53:54 +0000
d11f9e1b15Prevent the qdm2 code from overreading/overflowing. Fixes Coverity ID 112 run 2 by
Benjamin Larsson
2008-07-19 18:53:04 +0000
fb19e1443bTake the brain amputated spec literally 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 by
Michael Niedermayer
2008-07-19 16:16:00 +0000
0042808e31Remove 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. by
Michael Niedermayer
2008-07-19 16:01:46 +0000
5771b2c324Make strict_std_compliance available to decoders. by
Michael Niedermayer
2008-07-19 15:57:06 +0000
f7dbf86d93Fix for possible null pointer dereferencing, closes Coverity report 68 run 2. by
Benjamin Larsson
2008-07-19 15:48:53 +0000
9f59e608d2Cosmetics: alignment by
Vitor Sessak
2008-07-19 15:43:34 +0000
3c617380e7Simplify co(): do not abuse pointer aritmetics by
Vitor Sessak
2008-07-19 15:41:15 +0000
2a811db238Make the automatic has_b_frames increasing code increase it up to the same maximum that can be achieved by specifying the value in the bitstream. by
Michael Niedermayer
2008-07-19 15:37:52 +0000
6bc5714be6Simplify co(): remove variables that are only used once by
Vitor Sessak
2008-07-19 15:32:29 +0000
28bb9eb24bTry to fix my latest 100l fate SVQ3 breakage. by
Michael Niedermayer
2008-07-19 12:21:09 +0000
801b27fa7cRemove apparently unneeded out!=NULL check. by
Michael Niedermayer
2008-07-19 11:57:29 +0000
3eaa6d0e56Simplify picture output code. by
Michael Niedermayer
2008-07-19 11:11:48 +0000
6b476f05e3Remove useless #if 0 code. by
Michael Niedermayer
2008-07-19 10:47:25 +0000
7c0efeccfaDo not forget marking disposed delayed pics as unused. Fixes issue335 by
Michael Niedermayer
2008-07-19 03:33:42 +0000
f12c4bba79add ogv extension by
Baptiste Coudurier
2008-07-19 03:29:16 +0000
0fb6c620c0cosmetics, remove space by
Baptiste Coudurier
2008-07-19 03:27:24 +0000
9b92ed7666update swf video frame number when muxing done, fix#439 by
Baptiste Coudurier
2008-07-19 03:25:50 +0000
79f4494a04indent by
Michael Niedermayer
2008-07-19 03:17:44 +0000
0ab515e935simplify by
Michael Niedermayer
2008-07-19 03:13:11 +0000
7645da9194cosmetic: use hex value instead of decimal to show relation to 0x7FFFFF by
Justin Ruggles
2008-07-19 02:54:54 +0000
df8a7dff29Remove delayed_output_pic, I do not understand what this variable was good for. It is simpler and might be faster now. by
Michael Niedermayer
2008-07-19 02:53:57 +0000
1b547abaa3Drop out of order pics even if bitstream_restriction_flag is set. by
Michael Niedermayer
2008-07-19 02:44:17 +0000
34e0d78936Set avctx->coded_frame in RoQ encoder. At some point in the SVN history this became mandated. Fix issue 548. by
Vitor Sessak
2008-07-19 02:43:23 +0000
6ebc89ac48Make the ugly hack which uses an unused entry in the internal buffer array actually use a unused one, so it does work. by
Michael Niedermayer
2008-07-19 00:32:15 +0000
fc7ad2af05Make ffmpeg -t X with X<=0 transcode nothing. by
Stefano Sabatini
2008-07-18 22:23:29 +0000
5bfe3b853aminor simplification of qdm2_decode_fft_packets() by
Michael Niedermayer
2008-07-18 21:16:59 +0000
197ea52443Make 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 by
Michael Niedermayer
2008-07-18 20:59:17 +0000
44eb047a5bCorrecting displayed muxing overhead and video stream size. Partially fixes issue348. by
Michael Niedermayer
2008-07-18 13:52:23 +0000
e0168e3b9cSupport reading large metadata. fixes issue187 by
Michael Niedermayer
2008-07-18 12:03:21 +0000
1e77df15ddMake bitstream_* fields unsigned. by
Michael Niedermayer
2008-07-18 11:39:41 +0000
cfcd396baeOnly realloc() bitstream buffer when the needed size increased, this is needed to prevent loosing bitstream data with large metadata. by
Michael Niedermayer
2008-07-18 11:38:53 +0000
2b4b8c824eIf metadata has been parsed goto end instead of trying to decorrelate and output somehing nonexistng. by
Michael Niedermayer
2008-07-18 11:08:15 +0000
8d8d2b7391Fix a mem leak in vc1_decode_frame(). Patch by Erik Hovland erik hovland org by
Erik Hovland
2008-07-18 07:15:50 +0000
be390a4e2eFix a mem leak in av_find_stream_info(). Patch by Erik Hovland erik hovland org by
Erik Hovland
2008-07-18 07:13:56 +0000
b7b38fb28aintreadwrite: support DEC compiler __unaligned type qualifier by
Måns Rullgård
2008-07-18 01:18:59 +0000
c6002ea14dMPEGTS: Improve probe function by
Måns Rullgård
2008-07-18 01:07:17 +0000
5469b788eacosmetics, remove space by
Baptiste Coudurier
2008-07-18 00:24:31 +0000
40e7aaa384Return max score when ftyp atom is encountered. by
Baptiste Coudurier
2008-07-18 00:23:37 +0000
a1f3ffa3ceMake C code in yuv2yuv1() do accurate rounding, this could be split depending on SWS_ACCURATE as well if someone wants. by
Michael Niedermayer
2008-07-18 00:09:09 +0000
96e8987e5bSimplify: do not overuse pointer aritmetic by
Vitor Sessak
2008-07-17 23:48:53 +0000
d78c1ea16findent by
Michael Niedermayer
2008-07-17 23:43:48 +0000
bf2bdde67aForgotten accurate rounding function YSCALEYUV2YV121_ACCURATE. by
Michael Niedermayer
2008-07-17 23:42:06 +0000
7bae01c62csimplify yuv2yuv1() by
Michael Niedermayer
2008-07-17 23:35:36 +0000
c52d2da905Declare parameters of pred() that could be const as such by
Vitor Sessak
2008-07-17 23:02:52 +0000
efa85e5e45Another simplification by
Vitor Sessak
2008-07-17 23:01:31 +0000
4a51e06bfcSimplify by
Vitor Sessak
2008-07-17 22:59:53 +0000
02a1eb9329Simplify by
Vitor Sessak
2008-07-17 22:42:21 +0000
e4265007a6Declare function parameters as const by
Vitor Sessak
2008-07-17 22:39:29 +0000
6afc7c19f010l forgot SWS_BILINEAR by
Michael Niedermayer
2008-07-17 22:30:02 +0000
010c00bc81Ensure that exactly one scaler algo is used. by
Michael Niedermayer
2008-07-17 22:01:18 +0000
fbbea48eb3Rearrange AV_[RW][BL]*() macros by
Måns Rullgård
2008-07-17 18:42:19 +0000
7c5ea40ca4100l, someone used FLT_MIN where -FLT_MAX was meant at a few places in the AVOptions array. by
Michael Niedermayer
2008-07-17 17:42:44 +0000
8351d2ba75Replace LDLATEFLAGS hackery by proper LDFLAGS tests. The original reasons for LDLATEFLAGS are lost in the mists of time. by
Diego Biurrun
2008-07-17 16:28:48 +0000
2615800a27Try to fix FATE after my time_base simplification change. by
Michael Niedermayer
2008-07-17 14:13:44 +0000
2ece2e9773Move up swscale_error target so that regression tests error out immediately. by
Diego Biurrun
2008-07-17 09:30:48 +0000
ef2b64f04cFree in avcodec_close() avctx->rc_eq. Fix a memory leak. by
Stefano Sabatini
2008-07-16 22:10:34 +0000
9dff86c67210000l, revert r14254 Log: The funny memcpyin svq3 generally has src & dst overlapping, so it should at least be a memmove(). I was tired, they do not overlap. by
Michael Niedermayer
2008-07-16 17:54:57 +0000
1d42f41091indent by
Michael Niedermayer
2008-07-16 17:51:24 +0000
7a9dba3cd6SVQ3 uses the JPEG variant of YUV 4:2:0. Fixes issue256 by
Michael Niedermayer
2008-07-16 17:48:47 +0000
9e4cd83347cosmetics: Fix mxf codec long name. by
Diego Biurrun
2008-07-16 17:20:21 +0000
59e7894c3dprint AVCodecContext address instead of AVClass, better when multiple instances of same codecs are used, based on r14237 by
Baptiste Coudurier
2008-07-16 03:21:23 +0000
38844c0b42The funny memcpyin svq3 generally has src & dst overlapping, so it should at least be a memmove(). by
Michael Niedermayer
2008-07-16 02:10:21 +0000
fb0fbd7c6cPrint slice num as well. by
Michael Niedermayer
2008-07-16 01:57:28 +0000
5eb0f2a425float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous. this has no immediate effect, but will allow it to be used in more codecs. by
Loren Merritt
2008-07-16 00:50:12 +0000
633d9def9dvorbis: reduce memory by reusing buffers by
Loren Merritt
2008-07-15 23:04:28 +0000
1a32536737unroll another common case in vorbis_residue_decode by
Loren Merritt
2008-07-15 23:01:15 +0000
589790c294OGG: Add padding at end of Vorbis headers by
Siarhei Siamashka
2008-07-15 23:00:29 +0000
64b9d48f76Move the size of the H264Context delayed_pic array into a #define. This improves readability by getting rid of some magic numbers. by
Alexander Strange
2008-07-15 21:30:04 +0000
deaab5fc32Make v4l2_read_header() don't free a stream in case of failure when reading its header. The stream will be freed later in av_open_input_stream(). Fix a segmentation fault due to a double free on the same pointer. by
Stefano Sabatini
2008-07-15 20:45:42 +0000
7c1d608eceMake v4l_read_header() don't free a stream in case of failure when reading its header. The stream will be freed later in av_open_input_stream(). Fix a segmentation fault due to a double free on the same pointer. by
Stefano Sabatini
2008-07-15 20:39:20 +0000
b0367ef00aARM: optimised MAC64 and MLS64 by
Måns Rullgård
2008-07-15 19:06:32 +0000