{"push_id":807106307,"size":23,"distinct_size":23,"ref":"refs/heads/dmabuf_caps_feature","head":"6e33596ad6ebf1926277050d91fe080d6a78842c","before":"110264c885a461826a8c2202c266a25bf95044b4","commits":[{"sha":"f6ae00a6bb5d55b48fc2074b5abccad0bccee641","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"decoder: h264: initialize PPS's slice_group_id\n\nWhen the GstVaapiParserInfoH264 is allocated, the memory is not initialized,\nso it contains random data.\n\nWhen gst_h264_parser_parse_pps() fails, the PPS structure keeps slice_group_id\npointer uninitialized, leading to a segmentation fault when the memory is\nfreed.\n\nThis patch prevents this by initializing the slice_group_id before the PPS\nparsing.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/f6ae00a6bb5d55b48fc2074b5abccad0bccee641"},{"sha":"ccc9ce7101158d743fdbdcc387890036ecdf1933","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"build: verify for H264 MVC and H265 SPS\n\nCurrently the H264 and H265 parsers look for MVC and SPS respectively, and\nthe required symbols for those were added in GStreamer 1.5\n\nIf we try to compile in GStreamer < 1.4, without enabling the builtin codec\nparsers, the compilation fails, because the lack of those symbols.\n\nThis patch verifies if the installed H264 and H265 parsers have those symbols. If\nthey do not, the specific built in codec parsers are enabled and used.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/ccc9ce7101158d743fdbdcc387890036ecdf1933"},{"sha":"2aaafe96b73ffc8a5c365cf418f248d01eb15570","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"build: link libgstvaapi_parse against codec parser\n\nGST_CODEC_PARSER_* variables are defined if builtin codec parsers are disabled\nwhen running configure.\n\nRight now, libgstcodecparsers links only to libgstvaapi, but libgstvaapi_parse\nneed it if builtin codec parsers are disabled.\n\nThis patch adds GST_CODEC_PARSER_* variables to libgstvaapi_parse\ncompilation. If builtin codec parsers are enable, this variable is null, so it\nshould work using libgstvaapi, as normal.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/2aaafe96b73ffc8a5c365cf418f248d01eb15570"},{"sha":"ac43e1c596933878711444e9eb1ea4719a799fad","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"patches/videoparsers: h264parser: refresh patches\n\nIn order to avoid the creation of .orig files and break the distcheck target.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/ac43e1c596933878711444e9eb1ea4719a799fad"},{"sha":"0ec0dab21ca68c72d87cca73508bf9765a76e198","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"patches/videoparsers: h264parser: fix description and refresh\n\nFix a typo in the patch description and refresh it in order to avoid the\ncreation of .orig files and break the distcheck target.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/0ec0dab21ca68c72d87cca73508bf9765a76e198"},{"sha":"ad463c8927de63c245dbda6cf1a5e599d87f093a","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"patches/videoparsers: h264parser: more API fences and refresh\n\nAdd more API fences according with its version and refresh the patch.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/ad463c8927de63c245dbda6cf1a5e599d87f093a"},{"sha":"5524af5c0a2200d5322d0bd50adb37b70afad01b","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"patches/videoparsers: h265parser: rename patch keeping number\n\nRefresh the patch and rename it in order to keep the patch number.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/5524af5c0a2200d5322d0bd50adb37b70afad01b"},{"sha":"d20ae2667305b603491f2eaa192797d811363d08","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"patches/videoparsers: h265parser: more API fences\n\nAdd more API fences according with its version and refresh the patch.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=754845","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/d20ae2667305b603491f2eaa192797d811363d08"},{"sha":"5ab4c15754ab487fde03a7bc60ab311ba63e0d08","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"vaapidecode: simplify copy of GstVideoCodecState\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/5ab4c15754ab487fde03a7bc60ab311ba63e0d08"},{"sha":"52b94556ed08b07354f15bd2906b59b197cbd225","author":{"email":"4955886a7d0bd82ff6afce9ed1e93fbb85ab8088@intel.com","name":"Víctor Manuel Jáquez Leal"},"message":"gstcompat: add gst_buffer_copy_deep() if gst < 1.5\n\ngst_buffer_copy_deep() was added in GStreamer 1.5. If want to use it we should\nadd an implementation if gstreamer-vaapi is linked to previous versions.\n\nSigned-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/52b94556ed08b07354f15bd2906b59b197cbd225"},{"sha":"29f2b5cfffd457a2430674aa45fe7a0c432aa989","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"utils: add support for memory:dmabuf caps feature\n\nGST_VAAPI_CAPS_FEATURE_VAAPI_DMABUF\ngst_vaapi_find_preferred_caps_feature","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/29f2b5cfffd457a2430674aa45fe7a0c432aa989"},{"sha":"a0c8442dcbc71c9b5828a96457ffdb8601e740e4","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapivideobufferpool: detect dmabuf from the caps","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/a0c8442dcbc71c9b5828a96457ffdb8601e740e4"},{"sha":"90b2b479147793311723cd56602f94fea8350daf","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapi: remove custom option GST_BUFFER_POOL_OPTION_DMABUF_MEMORY\n\nmemory:dmabuf caps feature is now used instead.","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/90b2b479147793311723cd56602f94fea8350daf"},{"sha":"3820b662e293a99c80c40570d084821535ede23a","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapipluginbase: check for dmabuf before meta","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/3820b662e293a99c80c40570d084821535ede23a"},{"sha":"4dd60f1ee451d4d7ba9ab5f4aa27281137b225bb","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapisink: add memory:dmabuf caps feature to its template sink caps","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/4dd60f1ee451d4d7ba9ab5f4aa27281137b225bb"},{"sha":"29f6350a2a8ba52fe38a04e6ede7dc319a8de700","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapifilter: warn if gst_vaapi_filter_init fails","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/29f6350a2a8ba52fe38a04e6ede7dc319a8de700"},{"sha":"3b2d723c570c88ce518917ee67ed18cdd783b63c","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapipostproc: add some GST_WARNING","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/3b2d723c570c88ce518917ee67ed18cdd783b63c"},{"sha":"c275a4a878da21481c16f3e67fbcc8bfe67580f5","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapipostproc: add memory:dmabuf caps feature to its template src caps","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/c275a4a878da21481c16f3e67fbcc8bfe67580f5"},{"sha":"133ec3ebcf7c4e375e3db3a40b316a8a96c2289c","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapipluginutil: add RGBA/BGRA to memory:VASurface caps features\n\nUseful for:\nvaapipostproc ! video/x-raw(memory:VASurface, RGBA) ! vaapsink","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/133ec3ebcf7c4e375e3db3a40b316a8a96c2289c"},{"sha":"9d690a22a28678825cc3005e5c917cc97c974a10","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"vaapipluginutil: add RGBx and BRGx for VASurface and dmabuf memories","distinct":true,"url":"https://api.github.com/repos/CapOM/gstreamer-vaapi/commits/9d690a22a28678825cc3005e5c917cc97c974a10"}]}