1. 28 Aug, 2013 1 commit
  2. 29 Jul, 2013 2 commits
  3. 13 Jul, 2013 2 commits
  4. 12 Jul, 2013 1 commit
  5. 05 Jul, 2013 1 commit
  6. 04 Jul, 2013 2 commits
    • Edward Hervey's avatar
      mpegts: Improve documentation · f24c0b62
      Edward Hervey authored
      * Add a base page for the library
      * Add pages for the base MPEG-TS section and descriptors
      * Add pages for the known variants
      * Add documentation on more fields/sections/types
      * Remove some fixmes that were ... fixed
      f24c0b62
    • Edward Hervey's avatar
      mpegts: Add registered mpeg-ts stream types · 4fe26740
      Edward Hervey authored
      These are the values officially registered in the base specification
      (H.222.0/13818-1). Later on we can add other enums for other variants
      
      Note that the enum is not used in the structure fields (such as a pmt
      stream stream_type field) since it can contain values from other
      variants.
      4fe26740
  7. 03 Jul, 2013 3 commits
    • Edward Hervey's avatar
      mpegts: Split files and implement free functions · 982aee25
      Edward Hervey authored
      * In order to avoid future clashing between table_id for the various
        mpeg-ts variants, use different enums.
      * In order to keep everything clean(ish) and allow for cleaner growth,
        split into different files (will need the same for descriptors later)
      * Also ... implement free functions for all table types :)
      982aee25
    • Edward Hervey's avatar
      libs/mpegts: Rename GstMpegTS => GstMpegTs · c1366efc
      Edward Hervey authored
      Sorry for this :( But this makes it more in sync with expected type
      naming in gobject (i.e. CamelCase and not CamelMAYBECase).
      
      Also split descriptor type enums into the different variants:
      * ISO H.222.0 / 13818-1 (i.e. standard mpeg-ts)
      * DVB
      * ATSC
      * ISDB
      * miscellaneous
      
      This will avoid future clashes when specs use the same descriptor type
      c1366efc
    • Edward Hervey's avatar
      gst-libs: New Mpeg-TS support library · 3665e854
      Edward Hervey authored
      Exposes various MPEG-TS (ISO/IEC 13818-1) and DVB (EN 300 468) Section
      Information as well as descriptors for usage by plugins and applications.
      
      This replaces entirely the old GstStructure-based system for conveying
      mpeg-ts information to applications and other plugins.
      
      Parsing and validation is done on a "when-needed" basis. This ensures
      the minimal overhead for elements and applications creating and using
      sections and descriptors.
      
      Since all information is made available, this also allows applications
      to parse custom sections and descriptors.
      
      Right now the library is targeted towards parsing, but the structures
      could be used in the future to allow applications to create and inject
      sections and descriptors (for usage by various mpeg-ts elements).
      
      https://bugzilla.gnome.org/show_bug.cgi?id=702724
      3665e854
  8. 01 Jul, 2013 1 commit
  9. 05 Jun, 2013 1 commit
  10. 29 May, 2013 1 commit
  11. 12 May, 2013 2 commits
  12. 26 Apr, 2013 1 commit
  13. 11 Apr, 2013 1 commit
  14. 31 Mar, 2013 1 commit
    • Edward Hervey's avatar
      codecparsers: Add Mpeg Video GstMeta · 67ac84c7
      Edward Hervey authored
      This can be used by parsers to provide pre-parsed information to
      downstream elements that would require it (so they can avoid having
      to parse the bitstream again).
      67ac84c7
  15. 09 Mar, 2013 1 commit
  16. 24 Jan, 2013 1 commit
  17. 10 Jan, 2013 1 commit
  18. 16 Dec, 2012 1 commit
  19. 15 Dec, 2012 1 commit
  20. 08 Nov, 2012 1 commit
  21. 04 Nov, 2012 1 commit
  22. 01 Nov, 2012 1 commit
  23. 28 Oct, 2012 1 commit
  24. 25 Oct, 2012 2 commits
  25. 24 Oct, 2012 1 commit
  26. 18 Oct, 2012 1 commit
  27. 07 Oct, 2012 3 commits
  28. 24 Sep, 2012 2 commits
  29. 17 Sep, 2012 2 commits