Private:atsc meeting minutes

From NMSL

18 May 2010

  • Attendees: Mohamed, Som, Bassam, Kaushik, Gordon.
  • Scribe: Kaushik
  • Summary:
    • All must keep updating the Wiki page with their notes, summary of work, challenges faced, approaches taken or any other information that may be useful or relevant to the project.
    • When developing, it is very important to keep the robustness of the code in mind. The code should also be well documented and maintainable.
    • New directory structure for source code repository (version control) is expected to be ready by next week.
    • Discussed an issue with inserting XML library APIs in ConfMgr's load and saveas methods. Som to investigate further.
  • Tasks and deadlines:
  • Som:
  1. Continue working on the new directory structure (svn structure and design). Document the changes or new additions. (Deadline: 1 week)
  2. Continue working on the Configuration Manager. (Deadline: 1 week)
  3. Integrate all modules and build them together. (Deadline: 2 weeks)
  4. Investigate how the web-interface for the testbed will modify configuration using XML configuration files.
  • Bassam:
  1. Implement a StreamReader class in the base station to receive streaming data (support multiple streams) from Darwin and pass it to the BurstReader class for further processing. (Deadline: 1 week)
  2. Investigate possibility of using suggested RTP library (ORTP) to use for processing streaming data.
  • Kaushik:
  1. Implement classes for the remaining PSI/SI tables. (Deadline: 1 week)
  2. Write and execute test cases for verification of compliance of PSI/SI tables thus developed with DVB-H standard. (Deadline: 1 week)
  3. Follow class diagram in the design document and make changes if and when necessary and beneficial.
  • Gordon:
  1. Study the DVB-H standard and testbed design document to understand the role and requirement of FEC encoding. (Deadline: 1 week)
  2. Understand relevant implementation requirements and propose a design for the changes required to make open source FEC library compliant with the DVB-H standard. Keep Cheng in the loop during this activity. (Deadline: 1 week)
  3. Start implementation of the decided changes.

11 May 2010

  • Attendees: Mohamed, Som, Bassam, Kaushik, Gordon.
  • Scribe: Kaushik
  • Summary:
    • Important to under stand and retain the big picture of the goal of the project.
    • ChengHsin Hsu to collaborate part-time.
    • Update Wiki page with related documents, links or files that you come across. Do write a brief note about the relevance or take-away of the posting.
    • Try and have the system up and running with the new code for FEC, Streaming and PSI/SI in three weeks.
    • While performing your current set of tasks (for DVB-H project) keep in mind that it is desirable to reuse as much of the current work as possible for the implementation of the ATSC Mobile TV project.
    • Guidelines for posting progress
      • Update your progress by the end of day on every Monday.
      • Write concise but informative notes in your progress summary. For example, mention the test cases when you say "tested communication module."
  • Tasks and deadlines:
  • Som:
  1. Redesign the class hierarchy to align better with the current implementation since the current design is more complicated than the implementation. (Deadline: 2 weeks)
  • Bassam:
  1. Implement the streaming server using RTP and other related protocols to stream videos to a mobile device in C++. Use available tools and APIs. (Deadline: 2 weeks)
  • Kaushik:
  1. Implement the generation and packing of each of the PSI and SI tables using the current design document and existing Python source code in C++. (Deadline: 2 weeks)
  • Gordon:
  1. Implement FEC component of the system using C++. (Deadline: 2 weeks)