changes.txt
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:3k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. ### todo ###
  2. - check TBCDynamicOutputPin
  3. - check TBCVideoTransformFilter
  4. - check TBCPullPin
  5. - check VideoRenderer MediaPosition Interface (JoinFilterGraph workaround atm)
  6. - VideoInfoHeader2 Bug -> Output Buffer smaller then Input
  7. ### changes ###
  8. 10. September 2004
  9. -added TPIDBitsWrapper, TMPEGHeaderVersionBitsWrapper (DSUtil.pas)
  10. -updated all BDA Records.
  11. 6. September 2004
  12. - added AsyncEx filter
  13. - added ShoutCast example
  14. 09. September 2004
  15. -added TMPEGHeaderBitsWrapper (DSUtil.pas)
  16. -IMPEG2PIDMap, SECTION, IBDA_IPSinkInfo, LONG_SECTION updated
  17. -DSMCC_SECTION, MPEG_HEADER_VERSION_BITS, MPEG_HEADER_BITS updated
  18. 24. August 2004
  19. -IBroadcastEvent Bugfix
  20. 21. July 2004
  21. -Bugfixed BaseFilterEditor
  22. 11. July 2004 (thx to XXX)
  23. -DVD_SP_EXT_NotSpecified added to tagDVD_SUBPICTURE_LANG_EXT
  24. -linear Volume/Pan functions improved
  25. -Int64x32Div32 optimizations bugfix
  26. -DSVideoWindowEx2 bugfixes
  27. 03. July 2004
  28. -bugfixed WMA/WMV Playback (added IServiceProvider)
  29. 30. May 2004
  30. +Samples
  31. +- added PushSource Conversion
  32. 05. May 2004
  33. + DirectShow9.pas
  34. +- bugfixed IAMFilterGraphCallback
  35. +- bugfixed IAsyncReader
  36. +- bugfixed TWaveFormatExtendible
  37. +- bugfixed TVideoInfoHeader2
  38. +- added VFW_E_DVD_NO_BUTTON
  39. +- bugfixed IMediaBuffer
  40. + BaseClasses.pas
  41. +- added TMediaBuffer
  42. +- bugfixed TBCBaseFilter
  43. +- replaced private variables with protected to be able to retrieve values from them
  44. +- added TBCDynamicOutputPin
  45. +- added TBCVideoTransformFilter
  46. +- added TBCRendererPosPassThru
  47. +- added TBCAMEvent
  48. +- added TBCAMMsgEvent
  49. +- added TBCAMThread
  50. +- bugfixed TBCSourceStream
  51. +- added TBCRendererInputPin
  52. +- added TBCBaseRenderer
  53. +- added TBCBaseVideoRenderer
  54. +- added TBCPullPin
  55. +- added TBCRefTime
  56. +- added TBCAdvisePacket
  57. +- added TBCAMSchedule
  58. +- added TBCBaseReferenceClock
  59. +- added TBCSystemClock
  60. +- bugfixed AMGetWideString 
  61. +- bugfixed TBCBasePin
  62. +- TBCUnknown moved _AddRef and _Release to public
  63. + DSUtil.pas
  64. +- added GetDirectXVersion conversion
  65. +- added wxutil conversion
  66. +- added namedguid conversion
  67. +- added dshowutil conversion
  68. + Samples
  69. +- added a simple RGB24 Video Renderer
  70. +- added AlphaRenderer conversion
  71. +- added a simple DirectSound Renderer Filter sample
  72. +- added Async Filter conversion
  73. +- added Memfile conversion
  74. + DSPack.pas
  75. +- TFilterGraph added
  76.  +- Volume, Balance and Rate is the same now when rendering the next file.
  77.  +- Volume and Balance can use Linear amplification (TFilterGraph.LinearVolume)
  78.  +- Linear Amplification is enabled as default.
  79.  +- TFilterGraph.OnSelectedFilter Event added. 
  80.     Can be used to forbid specific Filters the adding to the filtergraph.
  81.     Works with the Moniker and is called before the Filter is created.
  82.  +- TFilterGraph.OnCreatedFilter Event added. 
  83.     Can be used to forbid specific Filters the adding to the filtergraph.
  84.     Works with a IBaseFilter interface and is called after the Filter is 
  85.     created.
  86.  +- TFilterGraph.OnUnableToRender Event added.
  87.     Notifys about Pins that couldn't be rendered.
  88. +-TVideoWindow
  89.  +- TVideoWindow won't give any "Pins not connected" exceptions when
  90.     playing Audio only Files.