1. 13 Jul, 2013 2 commits
  2. 12 Jul, 2013 2 commits
  3. 11 Jul, 2013 2 commits
  4. 10 Jul, 2013 1 commit
  5. 09 Jul, 2013 16 commits
  6. 07 Jul, 2013 3 commits
  7. 06 Jul, 2013 5 commits
    • Edward Hervey's avatar
      mpegtsdemux: Handle private section streams · 1c96c79b
      Edward Hervey authored
      Until now we simply ignored those streams (since we couldn't do anything
      with it anyway). Now that we have the mpegts library and we offload the
      section handling to the application side we can properly identify and
      extract them.
      
      By default it is disabled for tsparse and enabled for tsdemux, but there is
      a property to change that.
      
      This should open the way to properly handle all private section streams,
      including:
      * DSM-CC
      * MHEG
      * Carousel data
      * Metadata streams (though I haven't seen any of those in the wild)
      * ... And all other specs/protocols making use of those
      
      Partially fixes #560631
      1c96c79b
    • Edward Hervey's avatar
      mpegts: Properly handle UTC time in sections · 057d2481
      Edward Hervey authored
      * don't unref inexistant GstDateTime
      * Fine-tune hour/min/sec BCD reading code
      * Update example code accordingly
      057d2481
    • Edward Hervey's avatar
      examples: Registration descriptor support · b4e22617
      Edward Hervey authored
      And output the length of the descriptors
      b4e22617
    • Edward Hervey's avatar
      mpegts: Fix NIT parsing · d95bb488
      Edward Hervey authored
      The size checks were wrong. The smallest size for a NIT is 16 bytes
      (12 for the smallest content + 4 for crc) and the smallest size for
      a inner stream loop is 6 bytes (without any descriptors).
      
      Also remove FIXME that has already moved elsewhere
      d95bb488
    • Edward Hervey's avatar
      mpegtsdemux: Handle registration descriptor for programs and streams · a3b6b1a9
      Edward Hervey authored
      * Allows us to simplify some code and prepare for future cleanups.
      * Remove useless casts
      * Add some FIXME regarding VC1
      a3b6b1a9
  8. 05 Jul, 2013 9 commits