Gstreamer testing

Submitted by Frediano Ziglio on Nov. 9, 2016, 10:19 a.m.

Details

Reviewer None
Submitted Nov. 9, 2016, 10:19 a.m.
Last Updated Jan. 24, 2017, 11:50 a.m.
Revision 5

Cover Letter(s)

Revision 1
      This patch series add some tests fot Gstreamer.

Frediano Ziglio (5):
  Handle top down bitmaps dumping
  Simplify gstreamer 0.10 compatibility
  Add an helper to test VideoEncoder
  gstreamer: Do not warn for tested formats
  Compatibility for GStreamer 0.10 for test utility

 server/gstreamer-encoder.c  |   10 +-
 server/spice-bitmap-utils.c |    2 +-
 server/tests/Makefile.am    |    9 +
 server/tests/gst-test.c     | 1014 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 1028 insertions(+), 7 deletions(-)
 create mode 100644 server/tests/gst-test.c
    
Revision 2
      This patch series add some tests for Gstreamer.

Changes since v3:
- removed patch for GStreamer compatibility;
- renamed test using new schema (test-*);
- fix a possible compatibility issue in 
  "Compatibility for GStreamer 0.10 for test utility".

Frediano Ziglio (4):
  Add an helper to test VideoEncoder
  gstreamer: Do not warn for tested formats
  Compatibility for GStreamer 0.10 for test utility
  RFC EXAMPLE Some automatic check on video encoders

 server/gstreamer-encoder.c  |    4 +-
 server/tests/Makefile.am    |   10 +
 server/tests/test-gst.c     | 1015 +++++++++++++++++++++++++++++++++++++++++++
 server/tests/video-encoders |   21 +
 4 files changed, 1049 insertions(+), 1 deletion(-)
 create mode 100644 server/tests/test-gst.c
 create mode 100755 server/tests/video-encoders
    
Revision 3
      Changes since v4:
- merged some patches;
- fix include file name;
- use G_OPTION_ARG_STRING instead of G_OPTION_ARG_FILENAME;
- added some patches to avoid image copying using
  Gstreamer 1.0.

Changes since v3:
- renamed test using new schema (test-*);
- fix a possible compatibility issue in
  "Compatibility for GStreamer 0.10 for test utility".

Frediano Ziglio (5):
  Compatibility for GStreamer 0.10 for test utility
  tests: Make possible to have a report of the video encoding
  gstreamer: Add gst_format to the table of supported formats
  gstreamer: Avoid memory copy if strides are different
  RFC EXAMPLE Some automatic check on video encoders

 server/gstreamer-encoder.c  | 33 +++++++++----
 server/tests/Makefile.am    |  1 +-
 server/tests/test-gst.c     | 96 ++++++++++++++++++++++++++++++++++++--
 server/tests/video-encoders | 21 ++++++++-
 4 files changed, 139 insertions(+), 12 deletions(-)
 create mode 100755 server/tests/video-encoders

base-commit: e8d078673acbb1e955f468c2aefe13dd31ab6a84
    
Revision 4
      Changes since v5:
- fix some typos;
- removed some inlines from some replacement functions;
- simplify setting video metadata to avoid image copying.

Changes since v4:
- merged some patches;
- fix include file name;
- use G_OPTION_ARG_STRING instead of G_OPTION_ARG_FILENAME;
- added some patches to avoid image copying using
  Gstreamer 1.0.

Changes since v3:
- renamed test using new schema (test-*);
- fix a possible compatibility issue in
  "Compatibility for GStreamer 0.10 for test utility".

Frediano Ziglio (5):
  Compatibility for GStreamer 0.10 for test utility
  tests: Make possible to have a report of the video encoding
  gstreamer: Add gst_format to the table of supported formats
  gstreamer: Avoid memory copy if strides are different
  RFC EXAMPLE Some automatic check on video encoders

 server/gstreamer-encoder.c  | 34 +++++++++----
 server/tests/Makefile.am    |  1 +-
 server/tests/test-gst.c     | 96 ++++++++++++++++++++++++++++++++++++--
 server/tests/video-encoders | 21 ++++++++-
 4 files changed, 140 insertions(+), 12 deletions(-)
 create mode 100755 server/tests/video-encoders

base-commit: 0e52f558874e3a5798d3bd40aaa95e20231bc3ea
    
Revision 5
      Changes since v6:
- merged some patches;
- updated a commit message.

Changes since v5:
- fix some typos;
- removed some inlines from some replacement functions;
- simplify setting video metadata to avoid image copying.

Changes since v4:
- merged some patches;
- fix include file name;
- use G_OPTION_ARG_STRING instead of G_OPTION_ARG_FILENAME;
- added some patches to avoid image copying using
  Gstreamer 1.0.

Changes since v3:
- renamed test using new schema (test-*);
- fix a possible compatibility issue in
  "Compatibility for GStreamer 0.10 for test utility".

Frediano Ziglio (3):
  gstreamer: Add gst_format to the table of supported formats
  gstreamer: Avoid memory copy if strides are different
  RFC EXAMPLE Some automatic check on video encoders

 server/gstreamer-encoder.c  | 34 +++++++++++++++++++++++++---------
 server/tests/Makefile.am    |  1 +
 server/tests/video-encoders | 21 +++++++++++++++++++++
 3 files changed, 47 insertions(+), 9 deletions(-)
 create mode 100755 server/tests/video-encoders

base-commit: 19a900f39672f0838450920c3b7ed933ab461d48
    

Revisions