)]}' { "log": [ { "commit": "1f03561701b45cf09647dae4be67308926cae788", "tree": "4ae74fcba4084c4ea9ba95d2a6fd80af77c86218", "parents": [ "e8c08e3b9071a6a351d1c7a538cd7460243d0a0e" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Wed Jul 15 09:31:26 2020 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Wed Jul 15 09:31:26 2020 -0700" }, "message": "Demote ERROR log to INFO\n\nERROR video bit depth: 8 min_buf_cnt 3\nto\nINFO video bit depth: 8 min_buf_cnt 3\n\nBug: 161288651\nChange-Id: Ia207437c13bc65cd57095f8fe2ea6b657aa23b09\n" }, { "commit": "e8c08e3b9071a6a351d1c7a538cd7460243d0a0e", "tree": "a6c9736647df621b9870ee71d22dbd5444ad47ad", "parents": [ "d6b10fef60f43e98ef3f98738e095a21fedfef6a" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Jan 31 15:15:14 2020 -0800" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Tue Feb 04 11:27:03 2020 -0800" }, "message": "Silence NXP stdout prints\n\nAlways printing VPU lib version information to stdout breaks use\ncases where a user want to use stdout for something else, like\npiping video data.\nInstead use GStreamer logging facilities.\n\nBUG: 148406831\n\nChange-Id: Id853a56141ce70022bacb6de7c150429ba45a5a7\n" }, { "commit": "d6b10fef60f43e98ef3f98738e095a21fedfef6a", "tree": "3f28bdcc320819cc2114094b82c0ed113f80fc4e", "parents": [ "287fd67e105d7385e22303bb75fd659e9b0c697e" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Jan 31 15:07:08 2020 -0800" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Jan 31 15:07:08 2020 -0800" }, "message": "Fix build warnings\n\nDebugging actual issues is needlessly hard when there are\ntons of warnings.\n\nChange-Id: I08d109bc7e541947a1bf2e34e2fc2a7b3b73596e\n" }, { "commit": "287fd67e105d7385e22303bb75fd659e9b0c697e", "tree": "da2f3ba44772545c60c635e756f187992dd1096c", "parents": [ "225f81c0b609f6b86d9c070757cbeec18ac769fd" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Sep 30 09:38:51 2019 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Sep 30 09:38:51 2019 -0700" }, "message": "Disable NXP \u0027adaptive frame drop\u0027 by default.\n\nIt\u0027s unclear what use cases this algorithm is tuned for but standard\nGStreamer QoS does a much better job. This one causes severe jitter\nif down stream can\u0027t keep up for whatever reason, it\u0027s also flip-\nflopping between dropping and not dropping frames for an arbitrary\n200 ms window.\n\nChange-Id: I0d89eb55bf0c7b63d4a5a5c1917ef5d862419f68\n" }, { "commit": "225f81c0b609f6b86d9c070757cbeec18ac769fd", "tree": "4b1762ea208573d411946046b224425aa825536e", "parents": [ "32f227bd8502d660266c008a9ef0872c0ac776fb", "e6cfd29e7ce75b996e8e058e397cf237a1276643" ], "author": { "name": "June Tate-Gans", "email": "jtgans@google.com", "time": "Thu Sep 12 13:43:43 2019 -0500" }, "committer": { "name": "June Tate-Gans", "email": "jtgans@google.com", "time": "Thu Sep 12 13:43:43 2019 -0500" }, "message": "Merge remote-tracking branch \u0027coral/staging\u0027 into staging-merge\n\nChange-Id: I25992dd78e6dc455ad78517d1b07d00befcefa1e\n" }, { "commit": "e6cfd29e7ce75b996e8e058e397cf237a1276643", "tree": "d14c4e655f88f7e595f11148a44fdfa239f8a2e0", "parents": [ "769bdd5e51d89425c2be0dc886e8c1d483d62688" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Aug 19 11:21:30 2019 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Aug 19 11:21:30 2019 -0700" }, "message": "vpudec: Remove log statement that segfaults\n\nWhen enabling debug logs this log statement segfaults. Remove it.\n\nChange-Id: I2c56cb09ec4b6bab94e3b4378a8838760fbb1aff\n" }, { "commit": "769bdd5e51d89425c2be0dc886e8c1d483d62688", "tree": "d016c9add9b0fbea82b722c427b7b8115d519d97", "parents": [ "9b7170b87aafbd7f68c73d8cd95079bae8d88874" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Thu Aug 15 13:51:07 2019 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Thu Aug 15 13:51:07 2019 -0700" }, "message": "vpudec: Report an error instead of segfaulting on new pooled buffers\n\nIf the pool returns a newly allocated and previously unseen buffer\nerror out instead of segfault.\n\nPools can legaly do this, something not considered in vpudec\u0027s design.\n\nChange-Id: I9cf3a7ae31bdc9c9a55aa64ed02d8a32713b3470\n" }, { "commit": "9b7170b87aafbd7f68c73d8cd95079bae8d88874", "tree": "186a97f8c7604ab140ab7227579d857b46d3a368", "parents": [ "ba21d4e3bb484edeacee87974df98980cbd71511" ], "author": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Mon Jun 24 13:53:16 2019 -0700" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Mon Jun 24 13:53:16 2019 -0700" }, "message": "Include imx-specific DRM headers\n\n- Include drm_fourcc_imx instead of drm_fourcc in a few places.\n- Also, a minor linking fix\n\nChange-Id: Ib513819b5bf9680f10796adf929a4013f0117166\n" }, { "commit": "ba21d4e3bb484edeacee87974df98980cbd71511", "tree": "cfa66110a15bcc284b37a61f54d689aa1abd1ca3", "parents": [ "850603effdefd56ad580e4ad51d55d22324b602e" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Mar 01 16:06:00 2019 -0800" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Wed Jun 12 14:53:34 2019 -0700" }, "message": "Fix cropping support to work like rest of GStreamer\n\nVPU must decode video to buffers with sizes that are even multiples\nof block size. For example, a 1080p h264 video is always encoded\n1088 px high (68*16\u003d1088), with cropping specified in the SPS.\nThere are also other HW imposed dimensional constraints.\n\nNXPs cropping strategy has been to output the entire padded frame,\nwith garbage on the right/bottom, plus a VideoCropMeta rectangle.\nThere are multiple problems with this. Basically no standard\nelements supports VideoCropMeta and the ones that do are only\ndisplay sinks. No filters like mixers and no support for GL\nelements beyond the basic glimagesink. appsinks need to handle\ncropping, GstDiscoverer is broken as it reports the padded and\nwrong dimensions for source media.\n\nNXP added flawed support in glupload to account for the crop\nbut that broke the standard rules of caps negotiation and with\nthat all GL filters. Instead of patching the\nsupposed-to-be-standard GStreamer framework let\u0027s fix this at\nthe source, the decoder.\n\nThe cropping rectangle is virtually never needed. As long as\nthe output frame is anchored at 0,0, or there\u0027s no crop at the\nleft/top, cropping is really just the same as modified stride\nand height.\n\nGstVideoDecoder supports different caps for output and allocation,\nNXP used the same for both. We start by allocating the full padded\nframe but we report the cropped dimensions in negotiations.\nWhen a frame as been decoded into the padded buffer we change\nthe VideoMeta dimensions to the cropped ones before pushing.\nThe pushed buffer still has the strides and plane offsets of the\npadded buffer, therefore standard functions like\ngst_video_frame_map that\u0027s used in all sinks and other standard\nelements work just fine.\n\nIn the event that cropping is done to the top/left we fall back to\nthe padded frame dimensions plus crop rectangle. I\u0027ve never seen\na video file with left/top cropping, or an encoder that produces\nthem.\n\nChange-Id: I20fa53dbaf7a6bebeae9e68655ba9ae030fdb2cb\n" }, { "commit": "850603effdefd56ad580e4ad51d55d22324b602e", "tree": "833876faf4c34e7db36d4a87d998c56a2c5e3139", "parents": [ "f250b14b80a74e2fc53df52a18bb882a6c7f2b31" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Tue Feb 26 16:55:43 2019 -0800" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Wed Jun 12 14:53:27 2019 -0700" }, "message": "Reduce default number of extra decoder output buffers from 3 to 0.\n\n1080p playback is still fine and we save tons of CMA memory.\nAny user that needs more output buffers can just set the\nframe-plus property.\n\nChange-Id: I76b953bf8744d290129557c10ee7e6ac27130811\n" }, { "commit": "f250b14b80a74e2fc53df52a18bb882a6c7f2b31", "tree": "518f2799e39a178485d9dcc8b788b9376be946b2", "parents": [ "f8620b3463102aedb7920b95d66aeb7d2f029cf2" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Tue Feb 26 16:37:23 2019 -0800" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Wed Jun 12 14:53:20 2019 -0700" }, "message": "Never re-allocate buffer pool if caps haven\u0027t changed.\n\nWhen using vpudec inside an autoplugged pipeline (e.g. decodebin)\nthe negotiation is triggered multiple times and identical decoder\noutput buffers are allocated and freed multiple times.\n\nThere are cases where we can\u0027t fit 2x decoder buffers in memory at\nthe same time and decoding fails. This is especially true when the\npipeline also contains OpenGL elements that use the same CMA memory.\n\nChange-Id: I31fe4d34a318ad88b9736db8d5fcf0c50a9bc917\n" }, { "commit": "f8620b3463102aedb7920b95d66aeb7d2f029cf2", "tree": "f96a1dab0e3f7cbe2be138c2d92389221729381c", "parents": [ "aba9904a3d6ce898a2881fb30ea7252fee119ea4" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Wed Feb 06 14:54:06 2019 -0800" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Wed Jun 12 14:53:07 2019 -0700" }, "message": "Require vpudec jpeg input to be parsed.\n\nvpudec declares support for image/jpeg, but input buffers\nmust be properly framed for it to work, ie one full jpeg\nper buffer. For that reason the following doesn\u0027t work:\n\nfilesrc location\u003df.jpg ! vpudec ! fakesink\n\nfilesrc will read and push 4096 byte blocks of f.jpg\nat the time and vpudec doesn\u0027t aggregate them and fails\nto decode.\n\nSince vpudec has a high rank (PRIMARY+1) it will be\nselected over CPU based jpegdec, so anything using\ndecodebin is also broken:\nfilesrc location\u003df.jpg ! decodebin ! fakesink\n\nInstead of lowering rank for vpudec, which should\nbe high for all the other formats it supports, require\njpeg data to be parsed. The parser jpegparse has rank\n0 and is never autoplugged by decodebin, so jpegdec\nwill always be used unless vpudec is explicitly wired up:\n\nfilesrc location\u003df.jpg ! jpegparse ! vpudec ! fakesink\n\nor it\u0027s contained inside a container that provides the\nframing and marks it as \"parsed\u003dtrue\":\nfilesrc location\u003dmjpeg.mp4 ! decodebin ! fakesink\n\nThis way we keep VPU based jpeg decoding support for users\nthat explicitly require it, and make all standard GStreamer\ntools work for jpeg out of the box.\n\nChange-Id: Ie1c9e18c6494f8041e5c51547287be73828646e3\n" }, { "commit": "aba9904a3d6ce898a2881fb30ea7252fee119ea4", "tree": "cdc7b4566ff4ca1ffec98de2f4cea9dd0b18db0c", "parents": [ "8030c60c1ebda712fc8a22e23b9dfa1312164ed8" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Oct 08 16:58:19 2018 -0700" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Wed Jun 12 14:52:36 2019 -0700" }, "message": "Silence NXP stdout prints\n\nAlways printing VPU lib version information to stdout breaks use\ncases where a user want to use stdout for something else, like\npiping video data.\nInstead use GStreamer logging facilities.\n\nChange-Id: I993cfc87999302a6714769a80b022310c897efb8\n" }, { "commit": "8030c60c1ebda712fc8a22e23b9dfa1312164ed8", "tree": "0bdd7c485b2bbde971b5c9880bcb153405575ff1", "parents": [ "061cd1a4f5c7d30997ce09cd8c9b366c1d037f67" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Aug 31 10:14:39 2018 -0700" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Wed Jun 12 14:52:28 2019 -0700" }, "message": "Include imx specific libdrm headers\n\nChange-Id: I7bd78787391b8c903bf2bcd2f015cc113ecaba4c\n" }, { "commit": "061cd1a4f5c7d30997ce09cd8c9b366c1d037f67", "tree": "e2561487cba5a0d4d9c40de7489b2cc1da71eeb4", "parents": [ "0c5f48b3aee473d8c8f3e853eb2078f054caa4d2" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Aug 31 09:39:07 2018 -0700" }, "committer": { "name": "Alex Van Damme", "email": "atv@google.com", "time": "Wed Jun 12 14:52:20 2019 -0700" }, "message": "Include imx specific drm headers\n\nChange-Id: I7e0e610ab4ee8db57cb3c97895a2ee2622f83730\n" }, { "commit": "0c5f48b3aee473d8c8f3e853eb2078f054caa4d2", "tree": "18e319f5a655f2bc8e81ec7fad4a34c93655571e", "parents": [ "a251684361cad503cb757d9376b6813c268ac50a" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Sat Mar 16 17:23:19 2019 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Sat Mar 16 21:40:31 2019 +0800" }, "message": "MMFMWK-8420 http stream will abort abnormally switched from FFx-4 to FFx2\n\nDrop event GST_EVENT_CUSTOM_DOWNSTREAM_STICKY when aiurdemux sink receive\nthis event to avoid typefind push event error in push mode.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "a251684361cad503cb757d9376b6813c268ac50a", "tree": "109f11bb1cb683b27bee4033bcdc1b69bf59a194", "parents": [ "276cec37c7282bae1d7e3f3e04d3dc40045ec9c6" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu Mar 07 14:29:46 2019 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu Mar 07 15:00:24 2019 +0800" }, "message": "MLK-21037 update copyright for imx-gst1.0-plugins package\n\nCopyright update to LGPL license in following files:\ntools/gplay/playengine.c\ntools/gplay/playengine.h\n\nCopyrights updated to 2019 in following files:\ntools/gplay2/gplay2.c\nplugins/aiurdemux/aiurdemux.c\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "32f227bd8502d660266c008a9ef0872c0ac776fb", "tree": "93fcda610ce61739769e70a0781107dfdf635fd1", "parents": [ "da05532a51f15c223663c6c8912dfc513d1e01f3" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Mar 01 16:06:00 2019 -0800" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Mar 01 16:32:30 2019 -0800" }, "message": "Fix cropping support to work like rest of GStreamer\n\nVPU must decode video to buffers with sizes that are even multiples\nof block size. For example, a 1080p h264 video is always encoded\n1088 px high (68*16\u003d1088), with cropping specified in the SPS.\nThere are also other HW imposed dimensional constraints.\n\nNXPs cropping strategy has been to output the entire padded frame,\nwith garbage on the right/bottom, plus a VideoCropMeta rectangle.\nThere are multiple problems with this. Basically no standard\nelements supports VideoCropMeta and the ones that do are only\ndisplay sinks. No filters like mixers and no support for GL\nelements beyond the basic glimagesink. appsinks need to handle\ncropping, GstDiscoverer is broken as it reports the padded and\nwrong dimensions for source media.\n\nNXP added flawed support in glupload to account for the crop\nbut that broke the standard rules of caps negotiation and with\nthat all GL filters. Instead of patching the\nsupposed-to-be-standard GStreamer framework let\u0027s fix this at\nthe source, the decoder.\n\nThe cropping rectangle is virtually never needed. As long as\nthe output frame is anchored at 0,0, or there\u0027s no crop at the\nleft/top, cropping is really just the same as modified stride\nand height.\n\nGstVideoDecoder supports different caps for output and allocation,\nNXP used the same for both. We start by allocating the full padded\nframe but we report the cropped dimensions in negotiations.\nWhen a frame as been decoded into the padded buffer we change\nthe VideoMeta dimensions to the cropped ones before pushing.\nThe pushed buffer still has the strides and plane offsets of the\npadded buffer, therefore standard functions like\ngst_video_frame_map that\u0027s used in all sinks and other standard\nelements work just fine.\n\nIn the event that cropping is done to the top/left we fall back to\nthe padded frame dimensions plus crop rectangle. I\u0027ve never seen\na video file with left/top cropping, or an encoder that produces\nthem.\n\nChange-Id: I20fa53dbaf7a6bebeae9e68655ba9ae030fdb2cb\n" }, { "commit": "da05532a51f15c223663c6c8912dfc513d1e01f3", "tree": "4aa7ebe70013a8a79a6cc2de369d8cf1dc978a6f", "parents": [ "aee68ed2f9da13ec5209930c3231de5eecab97e5" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Tue Feb 26 16:55:43 2019 -0800" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Mar 01 15:59:31 2019 -0800" }, "message": "Reduce default number of extra decoder output buffers from 3 to 0.\n\n1080p playback is still fine and we save tons of CMA memory.\nAny user that needs more output buffers can just set the\nframe-plus property.\n\nChange-Id: I76b953bf8744d290129557c10ee7e6ac27130811\n" }, { "commit": "aee68ed2f9da13ec5209930c3231de5eecab97e5", "tree": "c9db6149e53c58ba1986677db291fe69042ceb74", "parents": [ "86fa66e3a0743e1827347c4018b91414a1868d4f" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Tue Feb 26 16:37:23 2019 -0800" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Mar 01 15:58:43 2019 -0800" }, "message": "Never re-allocate buffer pool if caps haven\u0027t changed.\n\nWhen using vpudec inside an autoplugged pipeline (e.g. decodebin)\nthe negotiation is triggered multiple times and identical decoder\noutput buffers are allocated and freed multiple times.\n\nThere are cases where we can\u0027t fit 2x decoder buffers in memory at\nthe same time and decoding fails. This is especially true when the\npipeline also contains OpenGL elements that use the same CMA memory.\n\nChange-Id: I31fe4d34a318ad88b9736db8d5fcf0c50a9bc917\n" }, { "commit": "276cec37c7282bae1d7e3f3e04d3dc40045ec9c6", "tree": "31bb141657a6b9db2c014132db7d19d052bee04b", "parents": [ "7474fda8b1b16cf89c0d5b429574c4abd9f02f1c" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Fri Feb 22 16:40:16 2019 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Fri Feb 22 17:55:06 2019 +0800" }, "message": "MMFMWK-8348 fix one stream seek done time out when do FFFB stress test\n\nSet gst_player_set_subtitle_track_enabled() after wait_for_seek_done()\nto avoid FLUSH_START event lost which caused by playsink reconfigure\nin gst_player_set_subtitle_track_enabled.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "86fa66e3a0743e1827347c4018b91414a1868d4f", "tree": "fcc7dfb52bd058160b196993423d7bdf245f522c", "parents": [ "4b0623f985a0d0370e37f9e7dd60a8dcea602e7e" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Wed Feb 06 14:54:06 2019 -0800" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Wed Feb 06 14:54:06 2019 -0800" }, "message": "Require vpudec jpeg input to be parsed.\n\nvpudec declares support for image/jpeg, but input buffers\nmust be properly framed for it to work, ie one full jpeg\nper buffer. For that reason the following doesn\u0027t work:\n\nfilesrc location\u003df.jpg ! vpudec ! fakesink\n\nfilesrc will read and push 4096 byte blocks of f.jpg\nat the time and vpudec doesn\u0027t aggregate them and fails\nto decode.\n\nSince vpudec has a high rank (PRIMARY+1) it will be\nselected over CPU based jpegdec, so anything using\ndecodebin is also broken:\nfilesrc location\u003df.jpg ! decodebin ! fakesink\n\nInstead of lowering rank for vpudec, which should\nbe high for all the other formats it supports, require\njpeg data to be parsed. The parser jpegparse has rank\n0 and is never autoplugged by decodebin, so jpegdec\nwill always be used unless vpudec is explicitly wired up:\n\nfilesrc location\u003df.jpg ! jpegparse ! vpudec ! fakesink\n\nor it\u0027s contained inside a container that provides the\nframing and marks it as \"parsed\u003dtrue\":\nfilesrc location\u003dmjpeg.mp4 ! decodebin ! fakesink\n\nThis way we keep VPU based jpeg decoding support for users\nthat explicitly require it, and make all standard GStreamer\ntools work for jpeg out of the box.\n\nChange-Id: Ie1c9e18c6494f8041e5c51547287be73828646e3\n" }, { "commit": "7474fda8b1b16cf89c0d5b429574c4abd9f02f1c", "tree": "0db4cf4e0b426fbb578f11897166709ff5eecbd0", "parents": [ "ed506b128cad1afa9667f867f78d9487f18318e1" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Fri Feb 01 00:28:25 2019 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Sat Feb 02 19:20:59 2019 +0800" }, "message": "MMFMWK-7911 fix one stream with subtitles seek time out\n\nReduce the gap of subtile stream\u0027s gap event from 1s to 200ms to avoid video stream\nbeing blocked. The impact of the gap is severe for sparse streams.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "ed506b128cad1afa9667f867f78d9487f18318e1", "tree": "420f60212980ffbc87511d30e386d242dcc3fb51", "parents": [ "6ca2321c2e923a7e82e8ae0420d9b6ef393e9d29" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Dec 26 16:39:23 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Dec 26 16:39:23 2018 +0800" }, "message": "MMFMWK-8393 fix gplay can not exit when --quiet\n\n- Add g_main_loop_quit() in eos_cb() and error_cb()\n as there is no display thread when --quiet\n which will cause block in scanf\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "6ca2321c2e923a7e82e8ae0420d9b6ef393e9d29", "tree": "8e7ebe043bb573f67c8e37ba514e6410150bac8d", "parents": [ "1b01c600bdbe499e8b9b717cab88a5f758890fc3" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Dec 12 11:27:37 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Dec 12 11:27:37 2018 +0800" }, "message": "sync ext-header fsl_parser.h\n\n- sync ext-header: fsl_parser.h to avoid potential confliction.\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "1b01c600bdbe499e8b9b717cab88a5f758890fc3", "tree": "267480ee156aea0adf09d8f42106debdcf555677", "parents": [ "2287ca3f27ae3969fbfbdd64f58ab0ae9a08b6c7" ], "author": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Wed Dec 05 09:16:32 2018 +0800" }, "committer": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Wed Dec 05 09:17:58 2018 +0800" }, "message": "MMIOT-131 Fix vpu crash in secure mode.\n\nUpdate vpu_wrapper.h\nIn secture mode, input buffer is directly sent to hantro decoder,\nthe stream.allocsize should be set correctly as the actual allocate\nsize of input buffer.\n\nSigned-off-by: xiahong.bao \u003cxiahong.bao@nxp.com\u003e\n" }, { "commit": "2287ca3f27ae3969fbfbdd64f58ab0ae9a08b6c7", "tree": "e01e50dc05df1ae74d2394e942653e2a1fd49524", "parents": [ "410e87e9271f4502cd32b4eb30ac63083ca85b56" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Nov 27 17:52:00 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Nov 27 17:56:52 2018 +0800" }, "message": "MMFMWK-8367 Add support for dsp oggvorbis in beepdec\n\n- Add support for dsp oggvorbis in beepdec\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "410e87e9271f4502cd32b4eb30ac63083ca85b56", "tree": "8532010c661cb2fce2c2609aebcbeaee1c2ae988", "parents": [ "4a2cc7e68aff559ab4e2e4c7abfeac69a653ae54" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Mon Nov 19 11:17:15 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Mon Nov 19 11:17:15 2018 +0800" }, "message": "[configurea.ac] Update version to 4.4.5 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "4a2cc7e68aff559ab4e2e4c7abfeac69a653ae54", "tree": "3100b30bf7e2a8f189273ef55ebef228ad8f783f", "parents": [ "f14dddafa5bed2c05cddf9996d04560181d960b9" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Sat Nov 10 20:17:26 2018 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Sat Nov 10 21:25:59 2018 +0800" }, "message": "MMFMWK-8333 [8mm] fix GLib-GObject-WARNING: object class \u0027GstBin\u0027 has no property \u0027is-live\u0027\n\ncamerasrc bin has no property \u0027is-live\u0027, set the property \u0027is-live\u0027 to TRUE for\nvideotestsrc extracted from camerasrc.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "f14dddafa5bed2c05cddf9996d04560181d960b9", "tree": "53c843e327ef367ee7cd5629ae90dd5d4abd5139", "parents": [ "9d466b2e60ee3c4436f88dfe6b6687e5869e4789" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Tue Oct 23 17:51:18 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Tue Oct 23 17:53:23 2018 -0700" }, "message": "MMFMWK-8282 [MX8QXP-MEK]VPU: not smooth while gplay one HEVC clip.100%\n\nCache physical address to improve performance.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "9d466b2e60ee3c4436f88dfe6b6687e5869e4789", "tree": "28cb543d1a5e400044721fdf0938aaf8d2e43b00", "parents": [ "5d6cf3104ee9e3dc673f20687c30ff7004b8c0b9" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Tue Oct 23 17:11:48 2018 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Tue Oct 23 17:19:19 2018 +0800" }, "message": "MMFMWK-8294 [8mm]: Turn on USE_HW_COMPOSITOR for 8mm\n\nRGB input has been added for vpu encoder, enable this HW compositing for date_time.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "4b0623f985a0d0370e37f9e7dd60a8dcea602e7e", "tree": "c3a3baa92dcb1a29d12bdd24661239d5060a2f60", "parents": [ "b5ff6d43bc68a550400fb503f6338d6bfa7f86f6" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Oct 08 16:58:19 2018 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Oct 08 17:12:28 2018 -0700" }, "message": "Silence NXP stdout prints\n\nAlways printing VPU lib version information to stdout breaks use\ncases where a user want to use stdout for something else, like\npiping video data.\nInstead use GStreamer logging facilities.\n\nChange-Id: I993cfc87999302a6714769a80b022310c897efb8\n" }, { "commit": "5d6cf3104ee9e3dc673f20687c30ff7004b8c0b9", "tree": "836e1daad00edd76938ac02d5d352dbc219435ee", "parents": [ "96543a2e53c16810ca225b703a59e2b073298828" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Fri Sep 28 02:13:03 2018 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Fri Sep 28 02:23:57 2018 +0800" }, "message": "MLK-19550 [8mq] Certain HDR 10 stream when played on 8M EVK doesn\u0027t play correctly\n\nAdd hdr10 meta in gstvpudecobject.c and transfer these parameters to waylandsink.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "96543a2e53c16810ca225b703a59e2b073298828", "tree": "2f1fac1e1a164fa24bf737f5776dadf51fd6eb70", "parents": [ "6f6dd15eb7504b48b2d563ad8161857196ba4279" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Tue Sep 25 14:15:35 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Tue Sep 25 14:15:35 2018 +0800" }, "message": "[configurea.ac] Update version to 4.4.4 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "6f6dd15eb7504b48b2d563ad8161857196ba4279", "tree": "e7d57fb85dfd019161789fd65dbde8389cdab7cd", "parents": [ "247e614fe4421b9d44001d9f743f127489237d03" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Thu Sep 20 19:46:07 2018 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Thu Sep 20 20:02:47 2018 +0800" }, "message": "MMFMWK-8185 [8mq] fix gplay segfault when CMA free is low\n\nCheck the return status of function VPU_DecDecodeBuf(). Stop performing the next steps\nif the return status is VPU_DEC_RET_FAILURE due to the lack of memory.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "247e614fe4421b9d44001d9f743f127489237d03", "tree": "2b41c01e38df1cdd6dd9f2f76968d4d985e7ff7c", "parents": [ "6cafaee9b6ab4233951c35a2a2223104342e1a9b" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Tue Sep 11 15:04:40 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Tue Sep 11 15:04:40 2018 -0700" }, "message": "MMFMWK-8239 [iMX8QM] video playback performance is bad when only enable A53 core\n\nRemove field flag after processed it.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "6cafaee9b6ab4233951c35a2a2223104342e1a9b", "tree": "51547941c290409c198fc74b79508a2a69122b9d", "parents": [ "bd4f888a44f5fbea5bee9a86dca7e176eb2c25b4" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Sep 07 16:20:31 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Sep 07 16:45:33 2018 -0700" }, "message": "MMFMWK-8219 [4.14_8QXP_MEK]Grecorder: No timestamp info display on the preview if\nadded --date-time and system hang if recording, 100%\n\nAdd date time support.\nOutput YUYV format.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "bd4f888a44f5fbea5bee9a86dca7e176eb2c25b4", "tree": "338927270b0709db3f3bfd2fe7330b81304368df", "parents": [ "59228a6240bb0b5896f57042f90838067d0ac34d" ], "author": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Fri Aug 31 17:20:36 2018 +0800" }, "committer": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Fri Sep 07 09:58:29 2018 +0800" }, "message": "MMFMWK-8238 Don\u0027t register frame buffer for h1 encoder\n\nIf vpu encoder set frame buffer count to zero, don\u0027t call\nregister frame buffer function.\n\nSigned-off-by: xiahong.bao \u003cxiahong.bao@nxp.com\u003e\n" }, { "commit": "59228a6240bb0b5896f57042f90838067d0ac34d", "tree": "df934104152991f449d3148bb1d5a7f4ebb580e7", "parents": [ "7d0dc7a2d24d0b2f8d8feb776e72641e91b97cf9" ], "author": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Fri Aug 31 02:17:59 2018 +0800" }, "committer": { "name": "Hou Qi", "email": "qi.hou@nxp.com", "time": "Wed Sep 05 19:27:41 2018 +0800" }, "message": "MMFMWK-8179 Add RGB input support for vpu encoder plugin\n\n1.add input format (RGBA,RGBx,RGB16,RGB15,BGRA,BGRx,BGR16,UYVY) support\n and remove unsupported YV12 for h1 encoder sink pad.\n2.modify the virtual address of each plane to its real plane address\n instead of component.\n\nSigned-off-by: Hou Qi \u003cqi.hou@nxp.com\u003e\n" }, { "commit": "b5ff6d43bc68a550400fb503f6338d6bfa7f86f6", "tree": "126de5f31e1d4e37f7e65c2bee4578dc329a8cde", "parents": [ "b2010f10c061a8a20666601071e6bcd8dfe68402" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Aug 31 10:14:39 2018 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Aug 31 10:14:39 2018 -0700" }, "message": "Include imx specific libdrm headers\n\nChange-Id: I7bd78787391b8c903bf2bcd2f015cc113ecaba4c\n" }, { "commit": "b2010f10c061a8a20666601071e6bcd8dfe68402", "tree": "6c9a58d747d570eea422b0088bc560eee0bb2c80", "parents": [ "93f6251a983a4c60e0b9a7379cb4af8cfe6ad301" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Aug 31 09:39:07 2018 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Fri Aug 31 09:39:07 2018 -0700" }, "message": "Include imx specific drm headers\n\nChange-Id: I7e0e610ab4ee8db57cb3c97895a2ee2622f83730\n" }, { "commit": "7d0dc7a2d24d0b2f8d8feb776e72641e91b97cf9", "tree": "d7378ed15a6d4c644f4f93ba8bb531cef1197f54", "parents": [ "a42dce451c910071d4e9c2d56a057bee9edc5d64" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu Aug 30 11:04:45 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu Aug 30 11:12:45 2018 -0700" }, "message": "MMFMWK-8203 [Dovi] Add support in VPU decoder for draining buffers during input format change\n\nDrain video buffer when set_caps().\nUse addaptive mode to avoid unnessary resolution change.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "93f6251a983a4c60e0b9a7379cb4af8cfe6ad301", "tree": "af961658cce6c5c9d6dac22e6b49cf74fd3b1031", "parents": [ "bd40c49abd6494c6439f37c8c7ec5e275576c761" ], "author": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Aug 27 20:03:42 2018 -0700" }, "committer": { "name": "Jonas Larsson", "email": "ljonas@google.com", "time": "Mon Aug 27 20:03:42 2018 -0700" }, "message": "Rename doc/design/v4l2 source.jpg -\u003e doc/design/v4l2_source.jpg\n\nBecause having spaces in file names is a terrible idea, generally,\nand they break the build, specifically.\n\nhttp://sponge/2d4deec2-9ba4-4e8f-a42f-0e745f5ce5d0\n\nChange-Id: I7d3a9d7b43f959aa10b501b0130f4fd3b4760e1a\n" }, { "commit": "a42dce451c910071d4e9c2d56a057bee9edc5d64", "tree": "e62feaf5b2bc050217e8557d74ce51b4e454f6b8", "parents": [ "e9150b5dddbad25d7065c8e7ffe9c4143512cd67" ], "author": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Wed Aug 22 12:28:43 2018 +0800" }, "committer": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Wed Aug 22 12:28:43 2018 +0800" }, "message": "MMFMWK-8216 H1 Encoder 1080p video is not smooth\n\nThe default gop size of encoder is 15 while the default frame rate is 30,\nChange the default gop size to 30 as well.\n\nSigned-off-by: xiahong.bao \u003cxiahong.bao@nxp.com\u003e\n" }, { "commit": "e9150b5dddbad25d7065c8e7ffe9c4143512cd67", "tree": "23409049419a0dfc8151e8c09849b06b1d38d9cb", "parents": [ "adc1111b1552be8a0141d4d888d1f5ea13a41e55" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu Aug 16 09:26:43 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu Aug 16 09:31:27 2018 +0800" }, "message": "MMFMWK-8185 vpu_dec_object: return error when vpu decode buffer fail\n\nreturn GST_FLOW_ERROR to shut down pipeline when vpu\ndecode buffer fail. This can avoid segfault when vpu\nallocate cma fail if cma is low.\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "adc1111b1552be8a0141d4d888d1f5ea13a41e55", "tree": "5815dccd573b63786f27da0faf7ba19c85fe28ed", "parents": [ "216fc8a724f1effe3aa5a9afac81401d1b3c79d8" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Wed Aug 01 17:52:19 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu Aug 02 17:29:48 2018 +0800" }, "message": "recorder-engine: Need use overlaysink on legacy platform\n\nFor legacy platform, imxcamera will set window id to preview\nsink, autovideosink not a videooverlay interface sink. Also we\nstill need the set window handle code.\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "216fc8a724f1effe3aa5a9afac81401d1b3c79d8", "tree": "37881fa3ef6743c251450e73d60c9fa9b199316e", "parents": [ "53838db8fd2d1dab7f96891b7a25a4d23bbe0ad7" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu Aug 02 15:02:50 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu Aug 02 15:04:41 2018 -0700" }, "message": "hantro: remove codec.h check as it include many headfiles\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "53838db8fd2d1dab7f96891b7a25a4d23bbe0ad7", "tree": "419b8bffa181ec69259566d42aa2c7d8ba7f9e9f", "parents": [ "e6183c13df14831e5669931fee75be6e538039b3" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Aug 01 12:32:29 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Aug 01 12:33:37 2018 -0700" }, "message": "vpudec: hantro changed head file path.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "e6183c13df14831e5669931fee75be6e538039b3", "tree": "d9ac87291ca8bca2144e6d8fa21097fa61f3d1f5", "parents": [ "dd6c5d903ea8801e7aa38340636de3c2557ef69b" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Jul 31 11:46:03 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Jul 31 15:20:47 2018 +0800" }, "message": "MMFMWK-8036: Fix GST Critical Warning\n\n- When get back from FFx2 to FFx1\nThere might be chance segment.stop is less than start\n\nSo here in this case set the segment.stop to cur time.\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "dd6c5d903ea8801e7aa38340636de3c2557ef69b", "tree": "69328a2591da67e3179060adccf5fd7604d4c910", "parents": [ "ea87cdad5ee8c685645f82052742f992c1344b11" ], "author": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Tue Jul 31 13:03:06 2018 +0800" }, "committer": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Tue Jul 31 13:08:34 2018 +0800" }, "message": "MMFMWK-8154 Fix Hantro encoder align issue.\n\nSet Hantro encoder default alignment H and V to 8.\n\nSigned-off-by: xiahong.bao \u003cxiahong.bao@nxp.com\u003e\n" }, { "commit": "ea87cdad5ee8c685645f82052742f992c1344b11", "tree": "384f173fac0ae00199f071ec0fdcefae0449760b", "parents": [ "6608eaa6095394879a48aae1652db6cc97b000d4" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Tue Jul 31 09:55:27 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Tue Jul 31 09:55:27 2018 +0800" }, "message": "[configurea.ac] Update version to 4.4.3 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "6608eaa6095394879a48aae1652db6cc97b000d4", "tree": "672a15d3540b8a11e12a0b57295a5050856f04b1", "parents": [ "89d04e84bbbe1f3f524782a02d0428003a21baa8" ], "author": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Fri Jul 20 14:02:24 2018 +0800" }, "committer": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Fri Jul 20 15:39:43 2018 +0800" }, "message": "MMFMWK-8139 Sync vpu_wrapper.h\n\nSync vpu_wrapper.h for adding the vpu type enum.\n\nSigned-off-by: xiahong.bao \u003cxiahong.bao@nxp.com\u003e\n" }, { "commit": "89d04e84bbbe1f3f524782a02d0428003a21baa8", "tree": "2d60c3c8d691739809145b2db715a59e00ab0c14", "parents": [ "83884612aa653ac9976b3ef2c25a4e50f9a26ae5" ], "author": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Thu Jul 19 16:43:46 2018 +0800" }, "committer": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Fri Jul 20 15:03:07 2018 +0800" }, "message": "[MMFMWK-8140] Need to pass buffer fb if using dma-buf in compositionmeta\n\nSigned-off-by: Jian Li \u003cjian.li@nxp.com\u003e\n" }, { "commit": "83884612aa653ac9976b3ef2c25a4e50f9a26ae5", "tree": "08f4832eb4805999ba7d3363e0f5b3547001613e", "parents": [ "f4145e5c6b38599c15bd4e425c9995d08251a859" ], "author": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Thu Jul 19 12:42:28 2018 +0800" }, "committer": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Fri Jul 20 15:03:06 2018 +0800" }, "message": "[MMFMWK-8140] Enalbed date_time in 8MM\n\n1. Refine date time overlay code\n2. use SW compositor in 8MM\n\nSigned-off-by: Jian Li \u003cjian.li@nxp.com\u003e\n" }, { "commit": "f4145e5c6b38599c15bd4e425c9995d08251a859", "tree": "8c1593a204bbb65adb39a84dc9ad86239a2d7a5c", "parents": [ "bf458f2d55d1faef65f37c818b65b3f52e2e062d" ], "author": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Wed Jul 11 15:37:14 2018 +0800" }, "committer": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Fri Jul 20 15:03:06 2018 +0800" }, "message": "[MMFMWK-8140] Add support for disable audio in recording\n\nAdd no audio for audio encoder type\n\nSigned-off-by: Jian Li \u003cjian.li@nxp.com\u003e\n" }, { "commit": "bf458f2d55d1faef65f37c818b65b3f52e2e062d", "tree": "c095173576933fff0d54f77a01e3f5bcc0574f96", "parents": [ "266a3c7b96358cce96fff929899d8a5835444fc1" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Jul 17 18:02:31 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Jul 17 18:02:31 2018 +0800" }, "message": "MMFMWK-8127 Fix non-seekable clips set rate issue\n\n- For clips not seekable, should not quit when set-rate\n just print warning when setting rate.\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "266a3c7b96358cce96fff929899d8a5835444fc1", "tree": "e79b38d237f9912bfbe43e2d54efe5c9d86c9636", "parents": [ "9d69cebfa7c162b8541e01a27fae350506cdf70c" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Jul 11 14:30:54 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Jul 11 14:30:54 2018 -0700" }, "message": "MMFMWK-8118 [Linux_8QXP_MEK]iMXCompositor_G2D, can\u0027t play and can\u0027t quit with ctr +\nc and \u0027 warn: wait_event_interruptible_timeout wait 5s timeout\u0027log print,100%\n\nReset tile info for linear format video.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "9d69cebfa7c162b8541e01a27fae350506cdf70c", "tree": "89b75c3ec1c374c332654517908a154832067900", "parents": [ "e064c39573e236f25c1e910b62f0f2c8da942ef5" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Jul 11 11:24:43 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Jul 11 11:27:12 2018 -0700" }, "message": "MMFMWK-8113 [ion] Enable get physical address based on Kernel 4.14\n\nGet physical address from dma fd for Kernel 4.14\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "e064c39573e236f25c1e910b62f0f2c8da942ef5", "tree": "814f5b1311877c3c6b8e45094566590262dc102a", "parents": [ "d572a7402e746f20604ff4081172dd478396ab71" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Fri Jun 29 16:51:21 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Fri Jun 29 16:51:21 2018 +0800" }, "message": "imxv4l2src: correct Klass name\n\n- Correct Klass name to \"Source/Video\"\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "d572a7402e746f20604ff4081172dd478396ab71", "tree": "b66d6c37cef654f40dd5f497f3b0195b1916640f", "parents": [ "09ef5d6c737522df1bcd6913a88763025fc02dbc" ], "author": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Tue Jun 26 15:01:21 2018 +0800" }, "committer": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Fri Jun 29 14:05:53 2018 +0800" }, "message": "MMFMWK-8088 Enalbe grecorder in imx8mm\n\n1. update video source and sink to autovideo source/sink\n2. Added VP8 encoding format\n3. change audio recoder to mp1 layer2 to use opensource encoder\n4. Remove videodetect with compiling macro\n5. update grecorder command option\n\nSigned-off-by: Jian Li \u003cjian.li@nxp.com\u003e\n" }, { "commit": "09ef5d6c737522df1bcd6913a88763025fc02dbc", "tree": "dfa1c2af18723ef47d0521871c753fd824c884c9", "parents": [ "4086577b0759400e4d0c20733523c21a2fc046f9" ], "author": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Tue Jun 26 14:58:20 2018 +0800" }, "committer": { "name": "Jian Li", "email": "jian.li@nxp.com", "time": "Fri Jun 29 13:52:06 2018 +0800" }, "message": "MMFMWK-8088 Need to use bytestream in H1 encoder\n\nH1 vpu wrapper doesn\u0027t support avcc output,\nneed force to bytestream in vpuenc plugin\n\nSigned-off-by: Jian Li \u003cjian.li@nxp.com\u003e\n" }, { "commit": "4086577b0759400e4d0c20733523c21a2fc046f9", "tree": "8d190ca9006e9e1638b1927d98b141f25d1ddb6b", "parents": [ "bd22f6e8b23f70f139bbdab399a83cd5c08d3a68" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Jun 20 13:40:51 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Jun 20 13:40:51 2018 +0800" }, "message": "change eac3 mime type\n\n- aiurdemux eac3 mime type should be audio/x-eac3\n- beepdec sink caps update to audio/x-eac3\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "bd22f6e8b23f70f139bbdab399a83cd5c08d3a68", "tree": "16b1a1aaef37931584e1ef14d87b196434632e13", "parents": [ "693eece49fa928c828a1aed2807fbe88316c52bb" ], "author": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Tue Jun 19 15:50:36 2018 +0800" }, "committer": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Tue Jun 19 15:58:32 2018 +0800" }, "message": "MMFMWK-8072 Fix build vpu encoder errors when build on imx6\n\nOnly enable vp8 encoder for 845S.\n\nSigned-off-by: xiahong.bao \u003cxiahong.bao@nxp.com\u003e\n" }, { "commit": "693eece49fa928c828a1aed2807fbe88316c52bb", "tree": "6bb4be41e9cf210ac2be610468aa54da68c79233", "parents": [ "3e31652046df07bbccabf7a77480ad14072fa204" ], "author": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Thu Jun 07 16:01:36 2018 +0800" }, "committer": { "name": "xiahong.bao", "email": "xiahong.bao@nxp.com", "time": "Tue Jun 19 09:08:05 2018 +0800" }, "message": "MA-11988 Enable vpu encoder on 845S\n\n1. add vp8 enc info\n2. register correct encoder based on board type\n3. get dma buf physical address to pass to encoder\n\nSigned-off-by: xiahong.bao \u003cxiahong.bao@nxp.com\u003e\n" }, { "commit": "3e31652046df07bbccabf7a77480ad14072fa204", "tree": "d1f2995025f1a9452114e5543b505395a5fdce80", "parents": [ "b9fd625bae0518dd83cf8532fc534c0a58d8c642" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Jun 12 16:31:41 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Thu Jun 14 10:47:00 2018 +0800" }, "message": "[mmfmwk-8034] enhance handling fuzzy aac clips\n\n- Add error handle for ACODEC_ERR_UNKNOWN\nreturn from dsp wrapper\n- Add protection for multi createDecoder() called\nas createDecoder() is in set_format() which will\nbe invoked when detecting parameter changed.\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "b9fd625bae0518dd83cf8532fc534c0a58d8c642", "tree": "a546d5dce89d0178a0a8b2b018309b379a0589fd", "parents": [ "144c82e4d5e2feb34d39aa592570bf4878c1cf1d" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Jun 08 14:19:29 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Jun 08 14:23:44 2018 -0700" }, "message": "MMFMWK-8040 [Linux_8QXP_MEK]MPEG2Dec: Some streams showed 2 same\npictures on the screen, 100%\n\nUpdate g2d deinterlace API.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "144c82e4d5e2feb34d39aa592570bf4878c1cf1d", "tree": "7d4de5e54523c958f460de8df51b029193526e6b", "parents": [ "15290663140d70f09f254a22346a2421a788b597" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Jun 01 15:12:34 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Jun 01 15:20:36 2018 -0700" }, "message": "MMFMWK-8040 [Linux_8QXP_MEK]MPEG2Dec: Some streams showed 2 same pictures on the screen, 100%\n\nAdd deinterlace support.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "15290663140d70f09f254a22346a2421a788b597", "tree": "86645b15901b213d0c8610c3e8cf6dc93c8cf0e0", "parents": [ "e70d7e8c020bce9d66a40fd974580ac13cd30674" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Mon May 28 10:10:06 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Mon May 28 10:10:06 2018 +0800" }, "message": "[configurea.ac] Update version to 4.4.2 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "e70d7e8c020bce9d66a40fd974580ac13cd30674", "tree": "8ed52098f457a0c9007f004143d5d70a0ef0a420", "parents": [ "675e67884449c5cec83eb65a2c25b831a3f00d49" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Fri May 18 15:07:22 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Fri May 18 15:12:42 2018 +0800" }, "message": "MMFMWK-7996 vpudec: enable 10bit video playback on 845s\n\nmake vpu output 8bit format when input is 10bit\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "675e67884449c5cec83eb65a2c25b831a3f00d49", "tree": "25698ca9024adb386373b9f571bae9b432c22070", "parents": [ "97b3396c6adbdb42a10f95b70e49479f1c7271c7" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Mon May 14 17:28:49 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Mon May 14 17:30:37 2018 +0800" }, "message": "Add \u0027IMX\u0027 in plugin longname\n\n- Add \u0027IMX\u0027 in plugin\u0027s long name\n so that easy to grep when gst-inspect\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "97b3396c6adbdb42a10f95b70e49479f1c7271c7", "tree": "5e1425ddda20769cf2851a5e7633a8550258bf57", "parents": [ "7a33fec272dc40859b447082d9fffc59ff4db33f" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu May 10 14:54:46 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu May 10 14:55:22 2018 +0800" }, "message": "MMFMWK-7996 vpudec: limited sink caps for 845s\n\nmscale 845s vpu only support H264/H265/VP8/VP9 input\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "7a33fec272dc40859b447082d9fffc59ff4db33f", "tree": "10b748c1e43d186e80fa470138dceecb4ce8e299", "parents": [ "3683c9e5901df253b3525d9d60a4c8ea41f517bf" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu May 10 11:41:04 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Thu May 10 11:43:28 2018 +0800" }, "message": "MMFMWK-7996 vpudec: enable vpudec on mscale 845s\n\nfix h265 crash by disable compress\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "3683c9e5901df253b3525d9d60a4c8ea41f517bf", "tree": "d6a4f29962c53784809eac88565fac9e2c1c7455", "parents": [ "4ee18ae98b5ace825d32375ffe504045075f7655" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri May 04 18:26:47 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri May 04 18:30:23 2018 -0700" }, "message": "MMFMWK-7992 [8qxp] set default video sink to g2d convert link with waylandsink\n\nset default video sink to \"imxvideoconvert_g2d ! queue !\nvideo/x-raw,format\u003dRGB16 ! waylandsink\"\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "4ee18ae98b5ace825d32375ffe504045075f7655", "tree": "2f708d05ed9d17005a11a9b26236cb4ab2fe4b66", "parents": [ "974d0ea7dd87c423c8d7aabc699594f9a74b742a" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu May 03 17:43:09 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu May 03 17:45:18 2018 -0700" }, "message": "MMFMWK-7970 [8qxp] g2d support VPU tiled format.\n\nRemove DRM modifier meta after use.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "974d0ea7dd87c423c8d7aabc699594f9a74b742a", "tree": "8d6c22576edea70509c70ed16a76419346473476", "parents": [ "6c98adb766a86ad84cc5cd795f1cac7d01e0d958" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Thu May 03 11:31:59 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Thu May 03 11:31:59 2018 +0800" }, "message": "[configurea.ac] Update version to 4.4.1 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "6c98adb766a86ad84cc5cd795f1cac7d01e0d958", "tree": "20ae7d7e957069c3f99f07278551f8dd0051d2ed", "parents": [ "bc85fd26420d8786a017dce9f0d0aed2e15aedfc" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Apr 27 17:16:30 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Apr 27 17:17:28 2018 -0700" }, "message": "MMFMWK-7970 [8qxp] g2d support VPU tiled format.\n\ng2d compositor support VPU tiled format.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "bc85fd26420d8786a017dce9f0d0aed2e15aedfc", "tree": "24a05de019554ba730301069dbb1614854a8781b", "parents": [ "d135dc3ccaf5e55628dac0ad9c2c63f6fc27e6d4" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Fri Apr 27 11:53:49 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Fri Apr 27 11:53:49 2018 +0800" }, "message": "[MMFMWK-7974] Fix copyright year issue\n\n- Fix copyright year issue to add NXP Copyright 2017/2018\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "d135dc3ccaf5e55628dac0ad9c2c63f6fc27e6d4", "tree": "a90b86f093e0d28957b50e38d1c4c477fd01c82b", "parents": [ "46727bd114d604de99579cc4e814900f31aa228b" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Apr 11 16:46:49 2018 -0700" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Apr 25 17:28:41 2018 -0700" }, "message": "MMFMWK-7970 [8qxp] g2d support VPU tiled format.\n\ng2d support VPU tiled format.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "46727bd114d604de99579cc4e814900f31aa228b", "tree": "de1fa2eb4dfb5204cd92eaed3783d8843795fd23", "parents": [ "e752f341d90d578711d587bd2b7affab9c2bc4dd" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Apr 24 17:51:26 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Apr 24 17:51:26 2018 +0800" }, "message": "[GST1.14] Fix imxcompositor for GST1.14\n\n- Need copy videoinfo to vagg-\u003einfo\n\nas in gst1.14 vdieoaggregator will check format info\nneed update vagg-\u003einfo before negoiate.\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "e752f341d90d578711d587bd2b7affab9c2bc4dd", "tree": "bb9eacdbbea24da2c5b635e610e1c56e729bd298", "parents": [ "6c7e34f0f313416c9fc7fd57ca3e1f991282ca96" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Apr 24 11:24:32 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Apr 24 11:24:32 2018 +0800" }, "message": "[GST1.14] Update configurea.ac for bad-base\n\n- As there is no bad base lib in GST1.14\n no need to return error to stop configue\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "6c7e34f0f313416c9fc7fd57ca3e1f991282ca96", "tree": "ad6c627ffa84ba6b5f0f10da7cffb97e6f324f7b", "parents": [ "38d83f8b62172e79b87443fcdf5db53b342d8098" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Apr 24 11:01:32 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Tue Apr 24 11:01:32 2018 +0800" }, "message": "[GST1.14] Fix imxcompositor issue for gst1.14\n\n - Fix imxcompositor issue for gst1.14\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "38d83f8b62172e79b87443fcdf5db53b342d8098", "tree": "a64e61d46663c3745d6df95d53208ec8af36df7d", "parents": [ "cf5d14d3835ca026ab82b59c2f735d8ec3db6137" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Thu Apr 19 12:48:51 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Thu Apr 19 12:48:51 2018 +0800" }, "message": "[configurea.ac] Update version to 4.4.0 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "cf5d14d3835ca026ab82b59c2f735d8ec3db6137", "tree": "e99aa1e2bb4a215de92fb7161390bc46cd56dac4", "parents": [ "26af172753cbc824125adc7fa97b890104ad941d" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Apr 18 16:18:28 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Apr 18 17:22:59 2018 +0800" }, "message": "[GST1.14] imxcompositor update for gst1.14\n\n- Fix imxcompositor update for gst1.14\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "26af172753cbc824125adc7fa97b890104ad941d", "tree": "c1a9df96916126acf21175745184a830cb43bd8a", "parents": [ "85dfb6df76fc6b8af296a0d4e97e1f62661a9da2" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Fri Apr 13 14:09:08 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Apr 18 16:45:13 2018 +0800" }, "message": "remove link to libgstbadbase in compositor when compile with 1.14\n\nGST-1.14 hase move badbase into libgstbase\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "85dfb6df76fc6b8af296a0d4e97e1f62661a9da2", "tree": "62bb96015396361f611519e928f199d5c2ff7d09", "parents": [ "6b25572ce83fa25f50bd3cc0a56683bd10743d17" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Apr 11 17:15:13 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Apr 18 16:44:03 2018 +0800" }, "message": "Upgrade plugin define for GST1.14\n\n- As macro GST_PLUGIN_DEFINE in gstreamer is updated\n(change C structure into function\nside effect is shared objects now need to\n be named after their plugin name\ncommit e7ede5a487, https://bugzilla.gnome.org/show_bug.cgi?id\u003d779344)\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "6b25572ce83fa25f50bd3cc0a56683bd10743d17", "tree": "21b98556b624744851e34e485587ea08043e25f6", "parents": [ "38d026ed5269f7d61b8adb585f2d8aea86d9c4d7" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Thu Mar 29 10:16:26 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Thu Mar 29 10:16:26 2018 +0800" }, "message": "[configurea.ac] Update version to 4.3.6 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "38d026ed5269f7d61b8adb585f2d8aea86d9c4d7", "tree": "8b101996dfef2a14a1135caa43add4903ec7bea6", "parents": [ "294356a88e0cf6a0685ddbe65e46f55f59377361" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Mar 20 16:52:04 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Mar 20 16:56:18 2018 +0800" }, "message": "[MMFMWK-7952] correct VpuDecInitInfo defination based on vpu_wrapper repo\n\nstruct VpuDecInitInfo defination has difference between vpu_wrapper repo\nthey should be same\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "294356a88e0cf6a0685ddbe65e46f55f59377361", "tree": "4fa08883610b9d5fcd1dc6314773401992f2c243", "parents": [ "44448017fed9d6f7dffa18718c5dda527be53c93" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Thu Feb 08 16:33:39 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Fri Mar 16 17:08:46 2018 +0800" }, "message": "[MMFMWK-7883]Update for gplay not set video-sink by default\n\n- Combine gstimxcommon.c into gstimxcommon.h\n- Move gstimxcommon.h into gst-plugins-base\n- Add gstimx.h for not common function header\n- Update overlaysink, using \"video-direction\" property for master display\n- Update imxv4l2sink, using \"video-direction\" property instead of \"rotate\"\n- in gplay not set default video-sink\n\n Signed-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "44448017fed9d6f7dffa18718c5dda527be53c93", "tree": "abab0e80aa5eb8663562f043ec6b4f44950f6801", "parents": [ "1439a0fe19a12082c7a2bf83ed873acfdc48fcab" ], "author": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Mar 14 16:48:33 2018 +0800" }, "committer": { "name": "Lyon Wang", "email": "lyon.wang@nxp.com", "time": "Wed Mar 14 16:48:33 2018 +0800" }, "message": "[MMFMWK-7898] handle core parser read error\n\n - For core parser read error: PARSER_ERR_INVALID_PARAMETER\n just eos current track instead of eos all tracks\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n" }, { "commit": "bd40c49abd6494c6439f37c8c7ec5e275576c761", "tree": "6dc61b9e861d41c6c74aa33a5507962c308fb018", "parents": [ "7b489b1f8c8b1168058d25516657e9ad4cbccf02" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Tue Feb 27 11:20:47 2018 -0800" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Feb 28 10:17:53 2018 -0800" }, "message": "MMFMWK-7895 [MX8MQ] Enable Hantro video tiled and compression format.\n\nHantro can\u0027t output tiled when interlace.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "7b489b1f8c8b1168058d25516657e9ad4cbccf02", "tree": "fd019257fae9dc0cf5e55e0d997fc12f30a261e5", "parents": [ "b07f1f10676d24db0d2593baf9427be145b19e73" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Feb 09 11:20:11 2018 -0800" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Feb 28 10:17:38 2018 -0800" }, "message": "MMFMWK-7895 [MX8MQ] Enable Hantro video tiled and compression format.\n\nHantro output buffer width alignment requirement is different for tile\noutput.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "1439a0fe19a12082c7a2bf83ed873acfdc48fcab", "tree": "4977f258c7854fb753e56ab694d925d3ee2d007d", "parents": [ "a99d482e18b8e5bd3849a5c519f9a02a0fafb8b3" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Tue Feb 27 11:20:47 2018 -0800" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Tue Feb 27 11:35:54 2018 -0800" }, "message": "MMFMWK-7895 [MX8MQ] Enable Hantro video tiled and compression format.\n\nHantro can\u0027t output tiled when interlace.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "a99d482e18b8e5bd3849a5c519f9a02a0fafb8b3", "tree": "6aadff4b9286614bd892b4163267474aa6a4e332", "parents": [ "c73835067d88a7202f24ea5f48338d50d70564f3" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Feb 09 11:20:11 2018 -0800" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Fri Feb 09 11:25:05 2018 -0800" }, "message": "MMFMWK-7895 [MX8MQ] Enable Hantro video tiled and compression format.\n\nHantro output buffer width alignment requirement is different for tile\noutput.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "b07f1f10676d24db0d2593baf9427be145b19e73", "tree": "3697a626756556d71b723d390f2fe82f2b30132d", "parents": [ "9b267117a4075913dec4c4b72cd917e364dc70f7" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 11:13:08 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 13:02:01 2018 +0800" }, "message": "[MMFMWK-7905] vpudec: add fullRange to HDR10 metadata\n\nPass new added hdr10 metadata \"fullRange\" to downstream\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "c73835067d88a7202f24ea5f48338d50d70564f3", "tree": "b8bb2f7dd69a03710c1590913988e0824a9dda44", "parents": [ "8813bfb8702cb21f3e67311e68838fe9e8eacb22" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 11:13:08 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 11:31:13 2018 +0800" }, "message": "[MMFMWK-7905] vpudec: add fullRange to HDR10 metadata\n\nPass new added hdr10 metadata \"fullRange\" to downstream\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "9b267117a4075913dec4c4b72cd917e364dc70f7", "tree": "d1f1a5995939da04276d802f620719737ee8c8be", "parents": [ "fd43152802b1848a48e70cf38cc362e39ba2a12a" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 10:37:07 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 11:23:23 2018 +0800" }, "message": "[MMFMWK-7825] gplay: disable subtitle when use dcss or dpu\n\nvpu will output tile format buffer. we cannot use textoverlay\nto blend subtitle to tile buffer. So disable subtitle in gplay.\nWill enable subtitle when imxplayer ready.\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "8813bfb8702cb21f3e67311e68838fe9e8eacb22", "tree": "c7237f9b76010001be93e75830c1d12a89fe9684", "parents": [ "eda1023b4ee79947f34fd0fe5286d0d1a586e3fe" ], "author": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 10:37:07 2018 +0800" }, "committer": { "name": "Haihua Hu", "email": "jared.hu@nxp.com", "time": "Tue Jan 30 10:44:25 2018 +0800" }, "message": "[MMFMWK-7825] gplay: disable subtitle when use dcss or dpu\n\nvpu will output tile format buffer. we cannot use textoverlay\nto blend subtitle to tile buffer. So disable subtitle in gplay.\nWill enable subtitle when imxplayer ready.\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n" }, { "commit": "eda1023b4ee79947f34fd0fe5286d0d1a586e3fe", "tree": "3548d9b4312c63e5a2a1184e5c9e584f18980b83", "parents": [ "fd43152802b1848a48e70cf38cc362e39ba2a12a" ], "author": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Fri Jan 26 16:51:30 2018 +0800" }, "committer": { "name": "mpummsw", "email": "mpusw_mm-mpuswmm@nxp.com", "time": "Fri Jan 26 16:51:30 2018 +0800" }, "message": "[configurea.ac] Update version to 4.3.5 for next release\n\nSigned-off-by: mpummsw \u003cmpusw_mm-mpuswmm@nxp.com\u003e\n" }, { "commit": "fd43152802b1848a48e70cf38cc362e39ba2a12a", "tree": "e62017fee8532e55fd9406a6ec89eadcade0638d", "parents": [ "3eaac3fe3365aa62cde1a2de4dec9d7247c5df5d" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu Jan 25 16:28:14 2018 -0800" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Thu Jan 25 16:29:45 2018 -0800" }, "message": "MMFMWK-7378 [mx8mq] Enable Hantro video decoder on GStreamer.\n\nOnly change call sequence for HEVC/AVC/VP9.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" }, { "commit": "3eaac3fe3365aa62cde1a2de4dec9d7247c5df5d", "tree": "88f0e9478904aaafdfe08e67b54f14b00c5024b7", "parents": [ "986187796bd9530ee5890cf12a392a2da8c227ee" ], "author": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Jan 24 17:49:54 2018 -0800" }, "committer": { "name": "Song Bing", "email": "bing.song@nxp.com", "time": "Wed Jan 24 17:49:54 2018 -0800" }, "message": "MMFMWK-7895 [MX8MQ] Enable Hantro video tiled and compression format.\n\nWork around SetInfo() issue. Set to tiled default.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n" } ], "next": "986187796bd9530ee5890cf12a392a2da8c227ee" }