⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes.decoder

📁 MPEG-2 has 7 distinct parts as well. The first part is the Systems section which defines the contain
💻 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 + -