Unresolved
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
UnassignedUnassignedReporter
Sruti SridharSruti SridharComponents
Sprint
NoneFix versions
Priority
Major
Details
Details
Assignee
Unassigned
UnassignedReporter
Sruti Sridhar
Sruti SridharComponents
Sprint
None
Fix versions
Priority
Created September 20, 2017 at 9:25 AM
Updated November 15, 2017 at 6:22 AM
https://github.com/Bahmni/openmrs-module-bahmniapps/pull/75
https://github.com/Bahmni/bahmni-core/pull/16
Steps to reproduce the issue:
If the no. of videos loaded on the patient dashboard are more than a certain limit (6 videos), as Chrome does not support more than 6 connections per server, the dashboard page is stuck.
To resolve this issue, one proposed solution:
1. Instead of loading all the videos on page load, we load the thumbnails of the videos. When clicked on a thumbnail, the corresponding video is opened in a pop up.
2. To capture the thumbnails of the image, we looked at the below libraries :
1. javax.media library (Deprecated)
2. http://www.xuggle.com/xuggler/ (Could not find the source code)
3. https://github.com/bytedeco/javacv (A Java cpp library)
We used bytedeco library to create thumbnails for videos. The issues with this library:
As it is a java library built on cpp platform, the dependencies for this library include the major os platforms, which increase the bahmni-core omod size to 220MB approx.
To include just Linux platform, the size of bahmni-core omod is 25MB compared to the 1.5MB without this library.