1. 16 May, 2019 2 commits
  2. 17 May, 2019 1 commit
  3. 13 May, 2019 2 commits
  4. 10 May, 2019 1 commit
  5. 09 May, 2019 4 commits
  6. 08 May, 2019 1 commit
    • wangfei's avatar
      libs: decoder: vp9: support 422/444 8bit/10bit chroma type. · a4e2db4c
      wangfei authored
      According to the vp9 sepc, profile 1/3 support 422/440/444 chroma
      type, so we need to add subsampling_x&subsampling_y to fix it.
      
      Here is the relationship between chroma type and profile and
      subsampling_x&subsampling_y according to vp9 spec:
      ------------------------------------------
      Profile | Bit depth | Chroma subsampling |
      ------------------------------------------
       0      | 8         | 420                |
      ------------------------------------------
       1      | 8         | 422,440,444        |
      ------------------------------------------
       2      | 10, 12    | 420                |
      ------------------------------------------
       3      | 10, 12    | 422,440,444        |
      ------------------------------------------
      
      -----------------------------------------------
      Subsampling_x | Subsampling_y | Chroma format |
      -----------------------------------------------
       0            | 0             | 444           |
      -----------------------------------------------
       0            | 1             | 440           |
      -----------------------------------------------
       1            | 0             | 422           |
      -----------------------------------------------
       1            | 1             | 420           |
      -----------------------------------------------
      a4e2db4c
  7. 06 May, 2019 2 commits
  8. 03 May, 2019 2 commits
  9. 02 May, 2019 1 commit
    • Víctor Manuel Jáquez Leal's avatar
      vaapipostproc: don't do any color conversion when GL_TEXTURE_UPLOAD · 838045b9
      Víctor Manuel Jáquez Leal authored
      https://bugzilla.gnome.org/show_bug.cgi?id=748184 has resurrected
      with commit 3e992d8a
      
      Since gst_vaapi_find_preferred_caps_feature() returns a color format
      from caps negotiation, different from the default one (NV12), the
      postproc enables the color transformation. But when GL_TEXTURE_UPLOAD
      feature is negotiated, no color transformation shall be done.
      
      Nonetheless, with commit 3e992d8a the requested format changes
      firstly, because there's no video sink yet, so ANY caps are
      negotiated; but later, when there's a video sink and a caps
      renegotiation, the GL_TEXTURE_UPLOAD is negotiated though the color
      format conversion still ongoing. It is required to reset that
      conversion.
      
      This patch force default color format when GL_TEXTURE_UPLOAD is
      selected as preferred, thus avoiding the color conversion.
      
      Fixes: #157
      838045b9
  10. 01 May, 2019 1 commit
  11. 29 Apr, 2019 1 commit
  12. 19 Apr, 2019 1 commit
  13. 18 Apr, 2019 2 commits
  14. 15 Apr, 2019 6 commits
  15. 11 Apr, 2019 2 commits
  16. 10 Apr, 2019 4 commits
  17. 09 Apr, 2019 2 commits
    • Víctor Manuel Jáquez Leal's avatar
      libs: encoder: h264,h265: initial and minimal QP can be zero · d4bc0cb6
      Víctor Manuel Jáquez Leal authored
      Currently the minimal value for either min_qp and init_qp are 1,
      but VA documentation specifiy that zero is also valid and means
      to ignore the quantiser.
      
      The default value is not changed though to avoid behaivor changes
      to users.
      d4bc0cb6
    • Haihao Xiang's avatar
      meson: build test-vaapicontext when using X11 · 81203a60
      Haihao Xiang authored
      x11_dep and libva_x11_dep are optional and meson ignores these
      dependencies even if they are added into the dependency list.
      
      This fixes the error below when libva-x11 is not avaiblabe:
      
      cc -Itests/elements/tests@elements@@test-vaapicontext@exe
      -Itests/elements -I../../gstreamer-vaapi/tests/elements -I.
      -I../../gstreamer-vaapi/ -Igst-libs -I../../gstreamer-vaapi/gst-libs
      -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0
      -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/orc-0.4
      -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
      -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
      -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/
      -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pango-1.0
      -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo
      -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2
      -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0
      -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall
      -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -pthread
      -DHAVE_CONFIG_H  -MD -MQ
      'tests/elements/tests@elements@@test-vaapicontext@exe/test-vaapicontext.c.o'
      -MF
      'tests/elements/tests@elements@@test-vaapicontext@exe/test-vaapicontext.c.o.d'
      -o
      'tests/elements/tests@elements@@test-vaapicontext@exe/test-vaapicontext.c.o'
      -c ../../gstreamer-vaapi/tests/elements/test-vaapicontext.c
      ../../gstreamer-vaapi/tests/elements/test-vaapicontext.c:29:10: fatal
      error: va/va_x11.h: No such file or directory
       #include <va/va_x11.h>
      81203a60
  18. 01 Apr, 2019 1 commit
  19. 30 Mar, 2019 1 commit
  20. 29 Mar, 2019 3 commits