167 Commits (f3a344472140a8455cab54b53faf564cfff9a4d2)

Author SHA1 Message Date
Michael Niedermayer d6db1c9c6a handle direct rendering buffer allocation failure 22 years ago
Michael Niedermayer 50eb9cbc44 idct_permutation_type variable, so the permutation type can quickly be identified 23 years ago
Michael Niedermayer 6e2d5f1aea regression test for H263+ 23 years ago
Michael Niedermayer 945eeee15e slice encoding cleanup 23 years ago
Michael Niedermayer 7801d21d13 optimize block_permute() 23 years ago
Michael Niedermayer 4a3d7fbcbc fixing interlaced MC & edge-emu 23 years ago
Michael Niedermayer 03e93d35b0 xvid qpel bug workaround 23 years ago
Michael Niedermayer 8b32880cc9 fixing h263 decoding (did segfault) 23 years ago
Michael Niedermayer fb8a9e2f37 fixing interlaced dct + hq mode 23 years ago
Michael Niedermayer 9fee1e234e init flags before using it (found by arpi) 23 years ago
Michael Niedermayer 073b013d00 complete mpeg4 GMC decoding support 23 years ago
Michael Niedermayer 4d2858deac better/cleaner error resilience (done in a 2nd pass after decoding) 23 years ago
Michael Niedermayer 0298af4887 set low_delay on encoding if no b frames 23 years ago
Michael Niedermayer 676e200cff trying to fix the non-x86 IDCTs (untested) 23 years ago
Alex Beregszaszi defdfc9aa0 moved dct init out from mpv_common_init to dct_common_init (for less-uglier way for dv) 23 years ago
Leon van Stuivenberg 5917d17cb7 ps2 optimizations update patch by (Leon van Stuivenberg <leonvs at iae dot nl>) 23 years ago
Michael Niedermayer 3994623df2 optimization 23 years ago
Michael Niedermayer a02017367b optimizing mpeg1_decode_block() 23 years ago
Michael Niedermayer cc7ac88830 convert only needed matrixes in convert_matrix() (mjpeg calls it for every frame) 23 years ago
Michael Niedermayer 2ad1516a6c idct permutation cleanup, idct can be selected per context now 23 years ago
Falk Hüffner ea689c8eb7 An easy way to speed up encoding by 6%. 23 years ago
Michael Niedermayer 202ef8b819 ff_get_fourcc() & XVIX support 23 years ago
Michael Niedermayer fcb48651f4 mpeg4 interlaced dct encoding 23 years ago
Michael Niedermayer 9e4c69485b adaptive quantization for h263 23 years ago
Michael Niedermayer 5e746b9995 darkness masking (lumi masking does only bright stuff now) 23 years ago
Michael Niedermayer c5d309f2d5 adaptive quantization (lumi/temporal & spatial complexity masking) 23 years ago
Michael Niedermayer 1e7bfebe7f fixing qpel 4mv 23 years ago
Michael Niedermayer 590a635884 interlaced qpel mpeg4 fixed 23 years ago
Michael Niedermayer bea669e57c interlaced mpeg4 b frame decoding 23 years ago
Michael Niedermayer b9d2bb5b2f fixing interlaced mpeg4 decoding 23 years ago
Michael Niedermayer 66370d3fca statistics for forw & back p-MBs instead of just one counter for both 23 years ago
Michael Niedermayer 208d3ddf96 set pict_type & key_frame on decoding too 23 years ago
Michael Niedermayer b318477992 put/avg_pixels16 23 years ago
Michael Niedermayer 6b460aa387 reducing sizeof MpegEncContext to avoid stack overflow on crap M$ windo$ 23 years ago
Michael Niedermayer ad324c9351 dct cleanup 23 years ago
Martin Olschewski c7e079314b sun solaris compilation bugfix, patch by (Martin Olschewski <olschewski at zpr dot uni-koeln dot de>) 23 years ago
Michael Niedermayer 28db7fce02 slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG) 23 years ago
Michael Niedermayer fd7db0fddf mpeg4 interlaced decoding support (not completly implemented/tested due to lack of samples) 23 years ago
Alex Beregszaszi e769f0535e added aspected_width/height for EXTENDED_PAR 23 years ago
Michael Niedermayer 3aa102be84 new ratecontrol code 23 years ago
Michael Niedermayer 7806197db2 error concealment needs the mbintra_table so it should allways be allocated 23 years ago
Michael Niedermayer 1fb4890b51 better scene change detection 23 years ago
Michael Niedermayer c9178d868a same dc skip behavior for chroma & luma elimination, its confusing otherwise imho 23 years ago
Michael Niedermayer f5866a0340 skip blocks with small chroma dc too (if the user wants it) needed to avoid IDCT(input coeffs !=0) == 0 problems which cause catastrophic error accumulation at qp=1 23 years ago
Michael Niedermayer 87f8cab45b mpeg4 mpeg quantizer encoding 23 years ago
Michael Niedermayer 508abacadb 4mv + bframe decoding bugfix 23 years ago
Michael Niedermayer b7adc711fa last_picture should be never == NULL (it was with dr1) this might fix a segfault with error concealment 23 years ago
Michael Niedermayer d930ef19ea fixing mpeg4 mpeg quantizers 23 years ago
Michael Niedermayer a10678da8a max_b_frame=4 bugfix 23 years ago
Michael Niedermayer b5a093b3a9 different edge positions fixed with edge emu / dr1 23 years ago