home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 April / PCWorld_2007-04_cd.bin / multimedia / taksi / taksi-0.7.6.msi / _8D5FD7AD06165589B24FBADFB2F3FB86 / _0EF154C5E8A44FA89DB40B57F92227C0 < prev    next >
Text File  |  2006-06-22  |  2KB  |  51 lines

  1. Taksi Dev Notes
  2. 6/21/2006
  3.  
  4. OPEN QUESTIONS:
  5. why use HeapAlloc instead of new for allocs ? seems the same to me.
  6.  
  7. KNOWN BUGS:
  8. switching hook not always working correctly. 2 instances of the same app?
  9. Should auto prefer graphics hook over opengl over GDI hook. 
  10. GDI indicator drawn over overlapped windows. bleeds through.
  11. Some Codecs MUST have mult of 4 input even tho they dont fail. MSMPEG4
  12. Some codecs use profiles requiring precise size/format to work.
  13.  
  14. TODO:
  15. fix installer to default to install for all and ask if they want desktop icon ?
  16. Allow GUI adjust of the size of the background thread Q
  17. Support DirectShow plugin codec to get Theora support
  18. Need message explaining focus changing/hooking.
  19. Audio
  20. Graphics Mode Text overlay - display frame rate/ Megs of data written as text on live window
  21. Better frame rate/weight calculation ?
  22. makefile, Manual.txt completely out of date!
  23. Context sensative help file.
  24. AVI doesnt understand < 1 FPS ??
  25. render the mouse cursor in graphics modes.
  26. Support auto switch to alternate codec if codec fails ?
  27. Suggest codecs appropriate to desired CPU usage. MSMpeg4v3 seems good.
  28.  
  29. crc diff uncompressed frames with last. compress to empty frame.
  30. put command menu in the sysmenu of the hooked app ?
  31. TEST- hook callbacks might not be on the same thread? protect from multithread problems
  32. Comment tag inside AVI file. TAKSI vX date + user comments?
  33. Can we use the DirectX JPEG/PNG compressor for screen shots ??
  34. AVI may not be the best format. has too much overhead. is MPG or WMV better ?
  35. http://guru.multimedia.cx/category/container-formats/
  36. smaller AVI index ? only index every nth frame or an index every 1 second ?
  37. reflect state in tooltip ?
  38. add a watermark or logo ? optionally of course.
  39. color reduction for GDI. reduce to a smaller number of colors ? for better compression?
  40. Covert to full unicode and allow translations ?
  41.  
  42. AUDIO TASK:
  43. Get audio from WaveIn (assumes loopback) ? (much easier)
  44. Compress and write audio frames to the AVI file.
  45. Hook Audio stream from output?
  46.  Capture of audio is quite complex unless there is already a loopback in place on the hardware.
  47.  Without a loopback input the output must be hooked at a very low (kernel) level.
  48.  Hook audio output (Wave,DirectSound) device at kernel level
  49.  
  50. Does Windows Media Encoder record audio? How do others do it? hooked WaveOut ?
  51.