Advertisement
Guest User

DtvEngine.diff

a guest
Sep 26th, 2012
23,957
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. --- TVTest_0.8.0_Src/DtvEngine/DtvEngine.cpp.orig
  2. +++ TVTest_0.8.0_Src/DtvEngine/DtvEngine.cpp
  3. @@ -75,36 +75,36 @@
  4. CTsAnalyzer
  5. + CCasProcessor
  6. + ↓
  7. CMediaTee──────┐
  8. ↓ ↓
  9. - CEventManager CCasProcessor
  10. + CEventManager CCaptionDecoder
  11. ↓ ↓
  12. - CLogoDownloader CCaptionDecoder
  13. + CLogoDownloader CMediaGrabber
  14. ↓ ↓
  15. - CTsSelector CMediaGrabber
  16. + CTsSelector CMediaBuffer
  17. ↓ ↓
  18. - CFileWriter CMediaBuffer
  19. - ↓
  20. - CMediaViewer
  21. + CFileWriter CMediaViewer
  22. */
  23.  
  24. Trace(TEXT("デコーダグラフを構築しています..."));
  25.  
  26. // デコーダグラフ構築
  27. m_TsPacketParser.SetOutputDecoder(&m_TsAnalyzer);
  28. - m_TsAnalyzer.SetOutputDecoder(&m_MediaTee);
  29. + m_TsAnalyzer.SetOutputDecoder(&m_CasProcessor);
  30. + m_CasProcessor.SetOutputDecoder(&m_MediaTee);
  31. + m_CasProcessor.EnableDescramble(bDescramble);
  32. + m_bDescramble = bDescramble;
  33. if (bEventManager) {
  34. m_MediaTee.SetOutputDecoder(&m_EventManager, 0);
  35. m_EventManager.SetOutputDecoder(&m_LogoDownloader);
  36. } else {
  37. m_MediaTee.SetOutputDecoder(&m_LogoDownloader, 0);
  38. }
  39. - m_MediaTee.SetOutputDecoder(&m_CasProcessor, 1);
  40. + m_MediaTee.SetOutputDecoder(&m_CaptionDecoder, 1);
  41. m_LogoDownloader.SetOutputDecoder(&m_TsSelector);
  42. m_TsSelector.SetOutputDecoder(&m_FileWriter);
  43. - m_CasProcessor.SetOutputDecoder(&m_CaptionDecoder);
  44. - m_CasProcessor.EnableDescramble(bDescramble);
  45. - m_bDescramble = bDescramble;
  46. m_CaptionDecoder.SetOutputDecoder(&m_MediaGrabber);
  47. if (bBuffering) {
  48. m_MediaGrabber.SetOutputDecoder(&m_MediaBuffer);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement