?? changes.decoder
字號:
94/07/04 public release of version 1.1a=======================================94/07/04 sEdisplay.c:- renamed shminfo to shminfo1 (name clash ?)94/07/01 sEgetblk.c:- fixed a bug in MPEG-1 escape decoding where it was assumed that char would always be signed94/06/30 public release of version 1.1======================================94/06/28 sEgetpic.c:- correct filename in comment- framenum is no longer a static variable but a parameter passed from main()global.h:- correct filename in comment- updated protoypes- added missing protoype for display_second_field- removed unsused T_NONEidct.c:- removed short-circuit for even-coefficient-only casempeg2dec.c:- removed picture variable in main()- added framenum- changed an #if to #ifdef94/06/26 sEdisplay.c:- moved display window position from (200,300) to (200,200)- added higher quality interlaced to progressive conversion (dithertop420(), ditherbot420())- fixed a dithering bug in ditherbot()getblk.c:- added missing saturation of MPEG-1 reconstructed coefficients to -2048..2047getvlc.c:- printbits() moved to mpeg2dec.c- fixed some warnings which went to stdout instead of stderrmotion.c:- fixed an incorrect trace printf format stringmpeg2dec.c:- some modifications for hiQdither- no longer requires outfile parameter for X11 display- added printbits()94/06/19 sEmade convmat[] global (is used by both store.c and display.c)display.c:- 4:4:4 supportmpeg2dec.c:- added -t (trace) and -q (quiet) flagsstore.c:- collapsed store_tga() and store_ppm() into one routine- added 4:2:2 and 4:4:4 support for .tga and .ppm- error message if store_sif() is used with 4:4:4 data- 'saving ...' messages now depend on quiet instead of verbose- removed unused putlong()94/06/16 sE cummulative changes since version 1.0changed all long variables to intadded X11 output (display.c)added 4:2:2 and 4:4:4 supportadded low level tracinggetblk.c:- expressions of the form &(bool ? ptr0 : ptr1)[idx] confused some compilers, changed to if statementsgethdr.c:- chroma_format is no longer ignored- support for chroma quantization matrices (instead of ignoring them) (needed for 4:2:2 and 4:4:4)getpic.c:- several modifications for 4:2:2 and 4:4:4getvlc.h:- added cbp code for 0 (needed for 4:2:2 and 4:4:4)idct.c:- reduced accuracy of the idct coefficients by one bit to fix a potential overflow problem (still meets IEEE1180)- intermediate storage is now short and in-place- some speed-upsrecon.c:- fixed bug in prediction of spatial scalable field pictures (did not always take spatial_temporal_weight into account)spatscal.c:- use one field aperture filter for field pictures (changed from CD to DIS)store.c:- better chrominance upsampling filters (Aeyung Cheung)94/05/17 public release of version 1.0======================================94/05/16 sEstyle changes, some commentsstore.c:- indexing bug in conv420to422 fixed94/05/12 sEname changed to mpeg2decodestore.c: - conv422to444 and conv420to422 now convert one component per call, not both at the same time - changed upsampling filters to be based on those proposed by Cheung - added filter for MPEG-1 4:2:2 to 4:4:4 upsampling94/05/11 sEglobal.h:- updated all prototypesgetpict.c:- fixed bug in No_MC predicted macroblocks in P-field pictures; motion_type and mv_field_sel are now set to correct values- changed name of DC coef. predictors to dc_dct_pred[3] and made them local to getMBs, they are now passed as parameters to getintrablock() and getmpg2intrablock()getblk.c:- changed name of DC coef. predictors (cf. getpict.c)94/05/08 sEgetblk.c getvlc.h:- changed format of the DCT coefficient tables to a more readable (though less efficient) format by semi-automatic conversion, added commentsstore.c:- changed suffixes of seperate component files from .y/.u/.v to .Y/.U/.V- added matrix_coefficients dependency of color space conversion for RGB output formatsgethdr.c:- made matrix_coefficients global (used by store.c)- changed frame_centre_horizontal_offset and frame_centre_vertical_offset from unsigned to signed bitstring (simsbf)- fixed wrong sign extension of llx0, lly094/04/?? sEfirst preliminary alpha release
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -