Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 5a78bfbde7 qscale 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
  • a82688b003 Setting 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
  • 3a75616940 Deobfusate chroma_qp_table[1] init code. by Michael Niedermayer 2008-07-22 11:56:56 +0000
  • 3a9b190c54 Enhance qblur and qcomp documentation. Patch by tripp eliared yahoo com by tripp 2008-07-22 07:20:17 +0000
  • 6aaff88fd9 Revert r13542: Spatial direct mode probably also works with PAFF. by Carl Eugen Hoyos 2008-07-21 22:46:47 +0000
  • c32867b5b6 Loop 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
  • b7d49373d2 Make configure --help document the --enable-debug option. by Stefano Sabatini 2008-07-21 21:32:46 +0000
  • 5ad2b4c621 Add 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
  • 662e54119c Correct 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
  • 9c56a1f9f4 Move --disable-debug to a better place within configure help output. by Diego Biurrun 2008-07-21 20:40:25 +0000
  • 9f5c1037b1 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. by Michael Niedermayer 2008-07-21 19:11:41 +0000
  • 4b30289ec9 SI/SP slice support. (not bitexact) SI untested as I did not find any samples. by Michael Niedermayer 2008-07-21 18:44:57 +0000
  • 932f396f50 Remove superfluous (). by Michael Niedermayer 2008-07-21 18:26:11 +0000
  • e3e6f18f16 Simplify slice type checks. by Michael Niedermayer 2008-07-21 18:24:45 +0000
  • 72caa912f2 More correct ref comparison in the loop filter. by Michael Niedermayer 2008-07-21 18:06:23 +0000
  • 091d3bdc73 fix memleak by Michael Niedermayer 2008-07-21 11:41:13 +0000
  • 47b7382d29 Cleanup, use av_freep() instead of av_free(x); x=NULL by Michael Niedermayer 2008-07-21 11:18:24 +0000
  • 582b354933 Check 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
  • bbc35f515f Clarify -minrate/-maxrate description in the documentation. patch by tripp, eliared yahoo com by tripp 2008-07-21 05:25:59 +0000
  • 29d05ebc7a Simplify spatial direct ref selection with FFMIN3() by Michael Niedermayer 2008-07-21 01:41:56 +0000
  • 86255db9b9 cosmetics: 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
  • b6934d7f9e cosmetics: Reindent two misplaced braces. by Diego Biurrun 2008-07-20 20:02:09 +0000
  • e3905ce0af cosmetics: 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
  • 41f5c62f5c 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 by Michael Niedermayer 2008-07-20 18:06:41 +0000
  • 7c7cf452c9 Add skip* AVOptions, which seem to have been missed. by Michael Niedermayer 2008-07-20 16:02:49 +0000
  • b000c604f2 Decrease severity of 'invalid new backstep' log message to warning in mpeg audio decoder. by Andreas Öman 2008-07-20 15:01:20 +0000
  • 11f63a221b Supply context argument to av_log() in mpeg audio decoder. by Andreas Öman 2008-07-20 14:58:49 +0000
  • 4760aec6a0 read '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
  • 4f20b45fbe 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 by Michael Niedermayer 2008-07-19 21:53:54 +0000
  • d11f9e1b15 Prevent the qdm2 code from overreading/overflowing. Fixes Coverity ID 112 run 2 by Benjamin Larsson 2008-07-19 18:53:04 +0000
  • fb19e1443b Take 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
  • 0042808e31 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. by Michael Niedermayer 2008-07-19 16:01:46 +0000
  • 5771b2c324 Make strict_std_compliance available to decoders. by Michael Niedermayer 2008-07-19 15:57:06 +0000
  • f7dbf86d93 Fix for possible null pointer dereferencing, closes Coverity report 68 run 2. by Benjamin Larsson 2008-07-19 15:48:53 +0000
  • 9f59e608d2 Cosmetics: alignment by Vitor Sessak 2008-07-19 15:43:34 +0000
  • 3c617380e7 Simplify co(): do not abuse pointer aritmetics by Vitor Sessak 2008-07-19 15:41:15 +0000
  • 2a811db238 Make 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
  • 6bc5714be6 Simplify co(): remove variables that are only used once by Vitor Sessak 2008-07-19 15:32:29 +0000
  • 28bb9eb24b Try to fix my latest 100l fate SVQ3 breakage. by Michael Niedermayer 2008-07-19 12:21:09 +0000
  • 801b27fa7c Remove apparently unneeded out!=NULL check. by Michael Niedermayer 2008-07-19 11:57:29 +0000
  • 3eaa6d0e56 Simplify picture output code. by Michael Niedermayer 2008-07-19 11:11:48 +0000
  • 6b476f05e3 Remove useless #if 0 code. by Michael Niedermayer 2008-07-19 10:47:25 +0000
  • 7c0efeccfa Do not forget marking disposed delayed pics as unused. Fixes issue335 by Michael Niedermayer 2008-07-19 03:33:42 +0000
  • f12c4bba79 add ogv extension by Baptiste Coudurier 2008-07-19 03:29:16 +0000
  • 0fb6c620c0 cosmetics, remove space by Baptiste Coudurier 2008-07-19 03:27:24 +0000
  • 9b92ed7666 update swf video frame number when muxing done, fix #439 by Baptiste Coudurier 2008-07-19 03:25:50 +0000
  • 79f4494a04 indent by Michael Niedermayer 2008-07-19 03:17:44 +0000
  • 0ab515e935 simplify by Michael Niedermayer 2008-07-19 03:13:11 +0000
  • 7645da9194 cosmetic: use hex value instead of decimal to show relation to 0x7FFFFF by Justin Ruggles 2008-07-19 02:54:54 +0000
  • df8a7dff29 Remove 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
  • 1b547abaa3 Drop out of order pics even if bitstream_restriction_flag is set. by Michael Niedermayer 2008-07-19 02:44:17 +0000
  • 34e0d78936 Set 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
  • 6ebc89ac48 Make 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
  • fc7ad2af05 Make ffmpeg -t X with X<=0 transcode nothing. by Stefano Sabatini 2008-07-18 22:23:29 +0000
  • 5bfe3b853a minor simplification of qdm2_decode_fft_packets() by Michael Niedermayer 2008-07-18 21:16:59 +0000
  • 197ea52443 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 by Michael Niedermayer 2008-07-18 20:59:17 +0000
  • 44eb047a5b Correcting displayed muxing overhead and video stream size. Partially fixes issue348. by Michael Niedermayer 2008-07-18 13:52:23 +0000
  • e0168e3b9c Support reading large metadata. fixes issue187 by Michael Niedermayer 2008-07-18 12:03:21 +0000
  • 1e77df15dd Make bitstream_* fields unsigned. by Michael Niedermayer 2008-07-18 11:39:41 +0000
  • cfcd396bae Only 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
  • 2b4b8c824e If 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
  • 8d8d2b7391 Fix a mem leak in vc1_decode_frame(). Patch by Erik Hovland erik hovland org by Erik Hovland 2008-07-18 07:15:50 +0000
  • be390a4e2e Fix 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
  • b7b38fb28a intreadwrite: support DEC compiler __unaligned type qualifier by Måns Rullgård 2008-07-18 01:18:59 +0000
  • c6002ea14d MPEGTS: Improve probe function by Måns Rullgård 2008-07-18 01:07:17 +0000
  • 5469b788ea cosmetics, remove space by Baptiste Coudurier 2008-07-18 00:24:31 +0000
  • 40e7aaa384 Return max score when ftyp atom is encountered. by Baptiste Coudurier 2008-07-18 00:23:37 +0000
  • a1f3ffa3ce Make 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
  • 96e8987e5b Simplify: do not overuse pointer aritmetic by Vitor Sessak 2008-07-17 23:48:53 +0000
  • d78c1ea16f indent by Michael Niedermayer 2008-07-17 23:43:48 +0000
  • bf2bdde67a Forgotten accurate rounding function YSCALEYUV2YV121_ACCURATE. by Michael Niedermayer 2008-07-17 23:42:06 +0000
  • 7bae01c62c simplify yuv2yuv1() by Michael Niedermayer 2008-07-17 23:35:36 +0000
  • c52d2da905 Declare parameters of pred() that could be const as such by Vitor Sessak 2008-07-17 23:02:52 +0000
  • efa85e5e45 Another simplification by Vitor Sessak 2008-07-17 23:01:31 +0000
  • 4a51e06bfc Simplify by Vitor Sessak 2008-07-17 22:59:53 +0000
  • 02a1eb9329 Simplify by Vitor Sessak 2008-07-17 22:42:21 +0000
  • e4265007a6 Declare function parameters as const by Vitor Sessak 2008-07-17 22:39:29 +0000
  • 6afc7c19f0 10l forgot SWS_BILINEAR by Michael Niedermayer 2008-07-17 22:30:02 +0000
  • 010c00bc81 Ensure that exactly one scaler algo is used. by Michael Niedermayer 2008-07-17 22:01:18 +0000
  • fbbea48eb3 Rearrange AV_[RW][BL]*() macros by Måns Rullgård 2008-07-17 18:42:19 +0000
  • 7c5ea40ca4 100l, 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
  • 8351d2ba75 Replace 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
  • 2615800a27 Try to fix FATE after my time_base simplification change. by Michael Niedermayer 2008-07-17 14:13:44 +0000
  • 2ece2e9773 Move up swscale_error target so that regression tests error out immediately. by Diego Biurrun 2008-07-17 09:30:48 +0000
  • ef2b64f04c Free in avcodec_close() avctx->rc_eq. Fix a memory leak. by Stefano Sabatini 2008-07-16 22:10:34 +0000
  • 9dff86c672 10000l, 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
  • 1d42f41091 indent by Michael Niedermayer 2008-07-16 17:51:24 +0000
  • 7a9dba3cd6 SVQ3 uses the JPEG variant of YUV 4:2:0. Fixes issue256 by Michael Niedermayer 2008-07-16 17:48:47 +0000
  • 9e4cd83347 cosmetics: Fix mxf codec long name. by Diego Biurrun 2008-07-16 17:20:21 +0000
  • 59e7894c3d print 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
  • 38844c0b42 The 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
  • fb0fbd7c6c Print slice num as well. by Michael Niedermayer 2008-07-16 01:57:28 +0000
  • 5eb0f2a425 float_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
  • 633d9def9d vorbis: reduce memory by reusing buffers by Loren Merritt 2008-07-15 23:04:28 +0000
  • 1a32536737 unroll another common case in vorbis_residue_decode by Loren Merritt 2008-07-15 23:01:15 +0000
  • 589790c294 OGG: Add padding at end of Vorbis headers by Siarhei Siamashka 2008-07-15 23:00:29 +0000
  • 64b9d48f76 Move 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
  • deaab5fc32 Make 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
  • 7c1d608ece Make 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
  • b0367ef00a ARM: optimised MAC64 and MLS64 by Måns Rullgård 2008-07-15 19:06:32 +0000