1. 07 Jul, 2011 1 commit
  2. 05 Jul, 2011 2 commits
  3. 04 Jul, 2011 3 commits
    • Wim Taymans's avatar
      video: add macro to get frame size · 4340b80f
      Wim Taymans authored
      4340b80f
    • Wim Taymans's avatar
      video: add some more macros · 9b259250
      Wim Taymans authored
      Add macros to get the plane and offset of a component.
      9b259250
    • Wim Taymans's avatar
      video: More video helper library improvements · ddce68a5
      Wim Taymans authored
      Make a new GstVideoFormatinfo structure that contains the specific information
      related to a format such as the number of planes, components, subsampling,
      pixel stride etc. The result is that we are now able to introduce the concept of
      components again in the API.
      Use tables to specify the formats and its properties.
      Use macros to get information about the video format description.
      Move code to set strides, offsets and size into one function.
      Remove methods that are not handled with the structures.
      Add methods to retrieve pointers and strides to the components in the video.
      ddce68a5
  4. 29 Jun, 2011 1 commit
  5. 26 Jun, 2011 5 commits
  6. 23 Jun, 2011 2 commits
  7. 22 Jun, 2011 3 commits
  8. 21 Jun, 2011 4 commits
  9. 20 Jun, 2011 1 commit
    • Wim Taymans's avatar
      video: remove intermediate Plane structure · 6d9e76f2
      Wim Taymans authored
      Remove the GstVideoPlane structure and move the fields directly into the
      GstVideoInfo structure. This makes things a little easier to read and also makes
      it more likely that we can pass the stride array to external libraries.
      6d9e76f2
  10. 18 Jun, 2011 1 commit
  11. 17 Jun, 2011 6 commits
    • Wim Taymans's avatar
      metavideo: small fixes · 7426f190
      Wim Taymans authored
      Set the buffer as a field in the metadata so that we can use it to map the
      buffer data.
      Fix wrong assert.
      7426f190
    • Wim Taymans's avatar
      video: use metadata to set up strides · 20d8d305
      Wim Taymans authored
      Use the GstMetaVideo when we can to map the buffers and set up the strides.
      20d8d305
    • Wim Taymans's avatar
      video: Add GstVideoFrame helper structure · 42abb667
      Wim Taymans authored
      The videoframe structure can be used to easily parse the contents of video
      buffers.
      42abb667
    • Wim Taymans's avatar
      video: port to new API · 6a254de4
      Wim Taymans authored
      Add support for palette again.
      Rewrite setup code for videoconvert using the new video methods.
      6a254de4
    • Wim Taymans's avatar
      video: rework part 2 · 1aa7ad7d
      Wim Taymans authored
      Update docs.
      Add method to get number of components.
      Implement method to calculate defaults from format and dimensions.
      Improve caps parsing.
      Implement GstVideoInfo to caps conversion.
      1aa7ad7d
    • Wim Taymans's avatar
      video: rework part 1 · a7ae8d41
      Wim Taymans authored
      Add GstVideoFlags similar to the flags on the metadata. The idea is to replace
      the metadata flags with the GstVideoFlags.
      Move VideoPlane to video.h, it contains the information for a plane.
      Add GstVideoInfo structure that holds the current configuration of a video
      format.
      Add methods to parse caps into GstVideoInfo.
      a7ae8d41
  12. 16 Jun, 2011 2 commits
  13. 15 Jun, 2011 1 commit
  14. 14 Jun, 2011 8 commits