- Nov 17, 2016
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1091123 I9720049a2989d9c44ab3680be43c35ffe6252ba3 qmmf-webserver: Calculate RTSP duration using timestamps Change-Id: I6dcd9fa02730f59b08ec9c996a88a25f72cdd376 CRs-Fixed: 1091123
-
- Nov 16, 2016
-
-
Emilian Peev authored
- The RTSP duration output variable needs to get calculated using the timestamp delta of incoming buffers. Change-Id: I9720049a2989d9c44ab3680be43c35ffe6252ba3
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1090754 qmmf-webserver: Remove AV queue from RTSP interface 1090798 qmmf-webserver: Update callback metadata structure Change-Id: I4ffc67993363b997ead9d1fe059ec21bcb38a520 CRs-Fixed: 1090754, 1090798
-
Emilian Peev authored
- Track and snapshot callbacks will now include a metadata vector for each buffer. The API needs to get updated appropriately.
-
- Nov 11, 2016
-
-
Emilian Peev authored
- This functionality will now be provided by 'qmmf-sdk'.
-
- Nov 10, 2016
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1088364 I65ede08408a5dc6fb606dd6ecc21cc41d2968462 qmmf-webserver: Add support for low power mode 1088364 I2fbf2c8844da9194e1413c7df5b198127cf969c4 qmmf-webserver: copy the reserve fields of vam cfg Change-Id: I6382142c13243da3d78ad7f2405ec37e7424cb4b CRs-Fixed: 1088364
-
Linux Build Service Account authored
-
- Nov 09, 2016
-
-
Emilian Peev authored
- An additional low power mode can be enabled per video track from clients. Change-Id: I65ede08408a5dc6fb606dd6ecc21cc41d2968462
-
- Nov 04, 2016
-
-
Stoyo Hubchev authored
The reserve field are used to pass engine specific data to each engine. Those need to be copied during the process of JSON parsing. Change-Id: I2fbf2c8844da9194e1413c7df5b198127cf969c4
-
- Oct 27, 2016
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1074522 I421fe38de1bba547fddefa9fe74e03f7c44465bd qmmf-webserver: Add support for AMR audio muxing 1083055 I563fc5375e3d2015a0488298f5607f218cc964c4 qmmf-webserver: fix typo causing vam zones to be lost 1077436 Ia2ceacf912b5d1507b4e9499d3c49d18f4b9c746 qmmf-webserver: Rework VAM configuration structure 1079199 I3978247595d7fa17fa5714a333097d437d987feb qmmf-webserver: Add API for VAM configuration removal Change-Id: I651252fc79544216537f79db363564045e2e12af CRs-Fixed: 1074522, 1079199, 1083055, 1077436
-
- Oct 26, 2016
-
-
Stoyo Hubchev authored
The typo prevented the matching of the zones and their ids in the rules. Thus the rules appeared to have no zones configured. Change-Id: I563fc5375e3d2015a0488298f5607f218cc964c4
-
Emilian Peev authored
- The necessary functionality is added which will alow web clients to remove VAM configurations. - Please note, that VAM configurations will no longer be cached by server! It is the client responsibility to add configurations only once VAM is running otherwise server will now just return errors. Change-Id: I3978247595d7fa17fa5714a333097d437d987feb
-
Emilian Peev authored
- The vaapi configuration can be switched to use entirely statically allocated data. This should improve overall stability and avoid common heap allocation related memory issues. Change-Id: Ia2ceacf912b5d1507b4e9499d3c49d18f4b9c746
-
Emilian Peev authored
- AMR audio codec can now be configured and its output can be a muxer. - Remove G711 audio codec API. This audio codec will not be supported from the web API. Change-Id: I421fe38de1bba547fddefa9fe74e03f7c44465bd
-
- Oct 20, 2016
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1080132 I2fe5684b37ddb4247486872520d0f57bbf8be714 qmmf-webserver: In case VAM is busy do not flood with lo 1080132 I113c5b7c17ae6cfb14d59bc72ee3a94ee6fcc71f qmmf-webserver: Change ratecontrol type to VBR VFR. 1079195 I827122c033134e45e0e1163338544a58aa992074 qmmf-webserver: Add VAM1080p gtest case 1078583 qmmf-webserver: Close RTSP server during session stop Change-Id: I570262513e415382585df999b3b67086490fa4d8 CRs-Fixed: 1079195, 1080132, 1078583
-
Emilian Peev authored
- After session stop clients are able to remove tracks which will remove associated audio/video/meta queues. This is not expected from RTSP server side and can lead to hangs when server tries to access them. To avoid this the RTSP server needs to stop along with the qmmf session.
-
Emilian Peev authored
- Additionally rework some of the code for RTSP session close. Change-Id: I827122c033134e45e0e1163338544a58aa992074
-
Stoyo Hubchev authored
Change-Id: I2fe5684b37ddb4247486872520d0f57bbf8be714
-
- Oct 19, 2016
-
-
Ajit Singh Solanki authored
Change-Id: I113c5b7c17ae6cfb14d59bc72ee3a94ee6fcc71f
-
- Oct 14, 2016
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1074524 I0fb9f87546e9a9d95df1979552d6996f83ebd016 qmmf-webserver: Add support for camera parameters 1074523 Ic39509fe0a949a5bf453bceb8111678da56be4b4 qmmf-webserver: Add support for overlays Change-Id: Ia326e5bf18f55189b9ac4ae6a0badf999e3fbe4f CRs-Fixed: 1074523, 1074524
-
- Oct 12, 2016
-
-
Emilian Peev authored
- The necessary web API is added for creating, updating, removing and setting of overlay objects. Change-Id: Ic39509fe0a949a5bf453bceb8111678da56be4b4
-
Emilian Peev authored
- Support is added for HDR, IR and NR modes. Change-Id: I0fb9f87546e9a9d95df1979552d6996f83ebd016
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1076924 Ifb4f2ad5c5d08c7917ab3d51b328e3a09a38051e qmmf-webserver: Encode snapshot to base64 in web server 1076924 Idb1205b588d30f5d224d8080123c081ffb7dbf72 qmmf-webserver: Add support for HEVC video track muxing 1076924 Ie0f0eb41c4f7ac60c701d2072937786d6316e52a qmmf-webserver: Update QP values to improve quality. 1074061 Ia624a60cae8b012d25818c699cff3f7f282cf5f0 qmmf-webserver: Add support for Mpeg2TS 1076924 If4467d7397e7425377d982e4d67912914fa2efce qmmf-webserver: Correct video encode params. 1076924 I653339d1f2aa6d4e682f9b4aa6eb5a972358fe6f qmmf-webserver: Add default rule configuration for Motio Change-Id: If62661330d53e4196ccf6d8cbc054a453156fba3 CRs-Fixed: 1076924, 1074061
-
Ajit Singh Solanki authored
Change-Id: Ie0f0eb41c4f7ac60c701d2072937786d6316e52a
-
- Oct 11, 2016
-
-
Ajit Singh Solanki authored
- Change idr interval to 4. - Change rate control MBR. - Update QP values Change-Id: If4467d7397e7425377d982e4d67912914fa2efce
-
Emilian Peev authored
- The audio and video track outputs can now be configured to use "Mpeg2TS". This will enable an RTSP server for the specific session and mux A/V streams using the Mpeg2TS container format. All clients connected to this RTSP session will receive the muxed tracks at their end too. Change-Id: Ia624a60cae8b012d25818c699cff3f7f282cf5f0
-
Emilian Peev authored
TODO: - Calculate muxer sample delta using previous frames. - Rework 'getAVCProfileLevel' and 'getHEVCProfileLevel' and make them a single method. Change-Id: Idb1205b588d30f5d224d8080123c081ffb7dbf72
-
- Oct 07, 2016
-
-
Stoyo Hubchev authored
Change-Id: I653339d1f2aa6d4e682f9b4aa6eb5a972358fe6f
-
Emilian Peev authored
- Instead of encoding to base64 using 3-rd party libraries use Go owns implementation. Change-Id: Ifb4f2ad5c5d08c7917ab3d51b328e3a09a38051e
-
- Sep 30, 2016
-
-
Emilian Peev authored
Change-Id: I193aa90a50bb455d2c56241873719780925f6bbe
- Sep 29, 2016
-
-
Stoyo Hubchev authored
Change-Id: I2dc03fadd56a369259d4f9d966908b6b2d19417c
-
Stoyo Hubchev authored
Known limitations: - Only grayscale images can be used for enrollment. Change-Id: I909d1676fb64ebc4e0d0eeae35d265e0cf3a917d
-
- Sep 28, 2016
-
-
Stoyo Hubchev authored
call vamconfig.js and pass camera_id and the string containing JSON configuration for VAM Change-Id: I831575b5ac207d360130e43486fe998b8b43b451
-
Stoyo Hubchev authored
Change-Id: I43083770337f3325fafaf51c403289ea38f7a22d
-
Emilian Peev authored
- The Base64 encoded snapshot buffer will get sent back to client as part of the http reply. The reply will contain a JSON structure with fields for "Timestamp" and "Data". The client data can decode and store the result. The snapshot functionality for storing the data on the target device will now be placed within a "STORE_SNAPSHOT" macro. Change-Id: Ic461b2e7c18efdf7daadeba76841b7b8d85a41f8
-
Emilian Peev authored
TODO: - Remove dynamic linking code from VAM parser. Change-Id: I90eeae74e642a3166b7d8a38528d654c7206f1fc
-
- Sep 27, 2016
-
-
Kenneth Westfield authored
Remove the audio metadata extraction from the muxer. Change-Id: Ia300db5c8eb03e2842c20c462de83cfd82ea9d9d
-
- Sep 26, 2016
-
-
Emilian Peev authored
- Support present for MP4/3GP containers. Known limitations: - Only AVC video streams are supported. - Only AAC audio streams are supported. Change-Id: I8702c97006bba3f974f40d12140973be5134749e
-
- Sep 20, 2016
-
-
Emilian Peev authored
- Further information will be given on each server query about the state of the cameras.
-