1. 03 Sep, 2018 1 commit
  2. 14 Jun, 2018 2 commits
  3. 27 Feb, 2018 2 commits
  4. 10 Jan, 2018 4 commits
  5. 06 Dec, 2017 2 commits
  6. 22 Sep, 2017 2 commits
  7. 01 Sep, 2017 1 commit
    • Sreerenj Balachandran's avatar
      FEI: Add test applications to showcase fei use case · 9f98a02a
      Sreerenj Balachandran authored
      test-fei-enc-out: A simple fei encoding application to output mv, mbcode and distortion
      eg:
       ./test-fei-enc-out -i sample_320x240.nv12 -w 320 -h 240 -o out.264 -v mv.out -d out.dist -m out.mbcode -e 1
      
      test-fei-enc-in: A simple fei encoding application for testing input fei buffers
      eg:
      ./test-fei-enc-in -c h264 -o out.264 -e 4 -q 1 sample_i420.y4m
      
      Fixme: Running test-fei-enc-in in PAK mode with mv and mbcode input buffers
             from saved files is still not working
      
      People contributed:
                  Wang, Yi <yi.a.wang@intel.com>
                  Leilei <leilei.shang@intel.com>
                  Zhong, Xiaoxia <xiaoxia.zhong@intel.com>
                  xiaominc <xiaomin.chen@intel.com>
                  Li, Jing B <jing.b.li@intel.com>
      
      https://bugzilla.gnome.org/show_bug.cgi?id=785712
      https://bugzilla.gnome.org/show_bug.cgi?id=784667
      9f98a02a
  8. 26 Jul, 2017 1 commit
  9. 18 Jul, 2017 1 commit
  10. 12 May, 2017 4 commits
  11. 25 Apr, 2017 1 commit
  12. 14 Mar, 2017 1 commit
    • Thomas Petazzoni's avatar
      O_CLOEXEC needs _GNU_SOURCE defined · 159e3c3f
      Thomas Petazzoni authored
      From man open(2):
      
          The O_CLOEXEC, O_DIRECTORY, and O_NOFOLLOW flags are not specified
          in POSIX.1-2001, but are specified in POSIX.1-2008.  Since glibc
          2.12, one can obtain their definitions by defining either
          _POSIX_C_SOURCE with a value greater than or equal to 200809L or
          _XOPEN_SOURCE with a value greater than or equal to 700.  In glibc
          2.11 and earlier, one obtains the definitions by defining
          _GNU_SOURCE.
      
      And indeed, with the uClibc C library, O_CLOEXEC is not exposed if
      _GNU_SOURCE is not defined. Therefore, this commit fixes the build of
      gstreamer-vaapi with the uClibc C library.
      Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      
      https://bugzilla.gnome.org/show_bug.cgi?id=779953
      159e3c3f
  13. 06 Jul, 2016 1 commit
  14. 05 Jul, 2016 2 commits
  15. 20 May, 2016 1 commit
  16. 29 Apr, 2016 2 commits
  17. 15 Feb, 2016 1 commit
  18. 02 Feb, 2016 1 commit
  19. 20 Jan, 2016 1 commit
  20. 19 Jan, 2016 1 commit
  21. 09 Nov, 2015 1 commit
  22. 02 Jul, 2015 1 commit
  23. 18 Jun, 2015 1 commit
  24. 18 May, 2015 1 commit
  25. 13 May, 2015 1 commit
    • Víctor Manuel Jáquez Leal's avatar
      build: fix make distcheck · ef7dc4ea
      Víctor Manuel Jáquez Leal authored
      This patch fixes several issues found when running the `make distcheck`
      target:
      
      - In commit c561b8da, the update of gstcompat.h in Makefile.am was
        forgotten.
      - In commit c5756a91 add the simple_encoder_source_h in EXTRA_DIST was
        forgotten.
      - vpx.build.stamp is not generated at all, only vpx.configure.stamp.
      - The make target distcleancheck failed because some autogenerated files
        were not handled with the DISTCLEANFILES variable.
      
      Note: `make distcheck -jXX` is not currently supported.
      ef7dc4ea
  26. 12 May, 2015 2 commits
    • Gwenole Beauchesne's avatar
      tests: simple-encoder: fix build warnings on 64-bit platforms. · c5756a91
      Gwenole Beauchesne authored
      Add a cosmetic change to replace VAAPI buffer with VA buffer and most
      importantly fix warnings spitted out during build on 64-bit platforms.
      
      ../../tests/simple-encoder.c:211:5: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘gssize’ [-Wformat=]
           g_warning ("Invalid VAAPI buffer size (%d)", size);
           ^
      ../../tests/simple-encoder.c:217:5: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘gssize’ [-Wformat=]
           g_warning ("Failed to create output buffer of size %d", size);
           ^
      c5756a91
    • Víctor Manuel Jáquez Leal's avatar
      tests: add simple-encoder program · be40a1d4
      Víctor Manuel Jáquez Leal authored
      This patch adds a simple-encoder test program that uses libgstvaapi for video
      encoding to elementary (raw) streams. Input stream is raw YUV in the Y4M
      format. That can be from a regular file or standard input when the input
      filename is "-".
      
      Usage: simple-encoder [options]* <source>
      
      Options:
      --output|-o     output file name
      --codec|-c      codec to use for video encoding
      --bitrate|-b    desired bitrate (kbps)
      
      By default, and as an initial patch, the encoded stream shall conform to the
      minimally supported profile. That is "Constrained Baseline Profile" for H.264
      and "Simple Profile" for MPEG-2. Though, those are the defaults to be
      generated by libgstvaapi.
      
      You can find Y4M sample files here http://samples.mplayerhq.hu/yuv4mpeg2/Original-patch-by: default avatarChangzhi Wei <changzhix.wei@intel.com>
      * general code clean-up
      * removed the yuv reader thread
      * re-wrote the y4m file parser
      * updated used API fixed some wrong usage
      * fixed a lot of memory leaks
      * added the bitrate setting
      * keep fps' numerator and denominator
      * simplified the thread control
      * removed custom logging and use glib
      Signed-off-by: default avatarVíctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
      
      https://bugzilla.gnome.org/show_bug.cgi?id=719528
      be40a1d4
  27. 03 Apr, 2015 1 commit