4939 Commits

Author SHA1 Message Date
Boris Bobrov
4551a808be Fixes for small bugs
There were some blocking issues in the code. They are small, but break
tests and/or production. Fixed some of them.
2018-07-12 18:27:44 +02:00
Vijeth Aradhya
0eeb2adad7 Merge branch 'multiple-qualities-frontend' into 'transcoding_progress'
Minor changes

See merge request !3
2017-08-29 06:06:23 +00:00
vijeth-aradhya
f1cdf74202 Change complimentary_task to complementary_tas
Closes #11
2017-08-29 11:26:12 +05:30
vijeth-aradhya
7fb50b7a21 Remove self.entry in VideoTranscoder 2017-08-27 23:12:46 +05:30
vijeth-aradhya
e86e08ae74 Show default resolution progress in processing panel 2017-08-22 13:35:44 +05:30
vijeth-aradhya
b89e12a23e Add main_transcoding_progress to ProgressCallback 2017-08-22 13:34:53 +05:30
vijeth-aradhya
beb9121c0d Add main_transcoding_progress column migration
This field is required to store the progress of the default
resolution of the media. So, we now store the total progress of transcoding
the video in 'transcoding_progress' and progress of transcoding the default
resolution in 'main_transcoding_progress'.
2017-08-22 13:22:23 +05:30
vijeth-aradhya
bccc79391a Add videojs-resolution-switcher to gitignore 2017-08-22 00:15:21 +05:30
vijeth-aradhya
170cd28f9e Create a seperate test for get_all_media 2017-08-17 17:57:29 +05:30
vijeth-aradhya
283043f14d Add test for get_all_media()
Check for it's returned values.
2017-08-16 21:52:22 +05:30
vijeth-aradhya
7c5c0cfcb6 Change webm to webm_video in media_size check
Closes #8
2017-08-14 19:37:37 +05:30
Vijeth Aradhya
2bb617fa9e Merge branch 'master' into 'multiple-qualities-frontend'
Add multiple video qualities feature

See merge request !2
2017-08-14 12:08:36 +00:00
vijeth-aradhya
91a7b1226c Small changes to fixing transcode percentage
Related to #6
2017-08-11 19:40:41 +05:30
vijeth-aradhya
40f7e8d191 Change entry.title to entry.id in logging
Related to #5
2017-08-10 19:55:16 +05:30
vijeth-aradhya
3456abe901 Fix percentage reporting
Report transcoding_progress as the overall percent of all resolutions.
Modify Logging.

Closes #6
2017-08-10 19:55:00 +05:30
vijeth-aradhya
a0fa4b4bb2 Add unicode to accomodate title of MediaEntry
Related to #5
2017-08-08 22:09:08 +05:30
vijeth-aradhya
36c1e7dc2f Replace print statements to logging
Closes #5
2017-08-05 17:26:34 +05:30
vijeth-aradhya
87b6b431e3 Add previous mg css to video player 2017-07-31 22:08:28 +05:30
vijeth-aradhya
9dea49e663 Modify video.html to add video-resolution-switcher plugin 2017-07-23 10:12:07 +05:30
vijeth-aradhya
b57a682cd4 Add change-video-resolution.js to start video-resolution-switcher plugin 2017-07-23 10:10:06 +05:30
vijeth-aradhya
ca469bb08b Add video-resolution-switcher (video.js plugin) v0.4.2 2017-07-23 10:06:18 +05:30
vijeth-aradhya
d66d08d17c Change video.js version to v5.20.1 2017-07-23 10:03:45 +05:30
vijeth-aradhya
72fc6a05c1 Revert "Modify video template to accomodate multiple resolutions"
This reverts commit f6ba0e561bfb62991d70a4c002edf142d9d7540c.
2017-07-23 10:01:07 +05:30
vijeth-aradhya
f19e3f7ea5 Revert "Add change-video-resolution.js to start the plugin"
This reverts commit e44c4569c7f7ac4b0b1c8470f38f7f1d09dd00f8.
2017-07-23 10:01:04 +05:30
vijeth-aradhya
b58fda105d Revert "Modify video-js link folder and change version"
This reverts commit 0e49df65fea13b15c5566f2ee44842feaeaaccd0.
2017-07-23 10:01:00 +05:30
vijeth-aradhya
cb7ec2bd1c Revert "Add video-resolution-switcher (v0.4.2) plugin"
This reverts commit 19d7c450706df1aae74003fcfcfa03d17ebd6f54.
2017-07-23 10:00:48 +05:30
vijeth-aradhya
19d7c45070 Add video-resolution-switcher (v0.4.2) plugin 2017-07-18 09:46:37 +05:30
vijeth-aradhya
0e49df65fe Modify video-js link folder and change version 2017-07-18 09:44:06 +05:30
vijeth-aradhya
e44c4569c7 Add change-video-resolution.js to start the plugin 2017-07-16 21:18:05 +05:30
vijeth-aradhya
f6ba0e561b Modify video template to accomodate multiple resolutions
Add required JS/CSS plugin files.
Add JS file to fire up the plugin.
Modify video tag accordingly.
2017-07-16 21:16:25 +05:30
vijeth-aradhya
809ebf4536 Add get_all_media() in MediaEntryMixin
Returns all available qualties of a media with it's dimensions and
resolution label.
2017-07-16 20:43:08 +05:30
vijeth-aradhya
ae7ebecdbb Add property to media_fetch_order
Due to configurable resolution settings, this change is necessary to set the
default resolution and the others.
2017-07-03 18:46:42 +05:30
vijeth-aradhya
fe40b02e7d Fix test_accepted_resolutions
Add {'webm': (640, 640)}
2017-06-27 01:04:55 +05:30
Boris Bobrov
1f8c877d74 Merge branch 'master' of git.sv.gnu.org:/srv/git/mediagoblin 2017-06-26 21:32:56 +03:00
vijeth-aradhya
bd0b36be79 Implement copy_original and _keep_best
_keep_best is changed to keep_best now, and is added in processing_cleanup.
webm is added to ACCEPTED_RESOLUTIONS.
2017-06-25 21:22:30 +05:30
vijeth-aradhya
7fc550cf2b Test whether video is transcoded to all resolutions
After `self.check_normal_upload`, query the database and
check whether the video got transcoded to all the required
resolutions.
2017-06-25 19:32:28 +05:30
vijeth-aradhya
ac966b232b Test accepted_files and accepted_resolutions 2017-06-25 18:47:04 +05:30
vijeth-aradhya
ee2b53dea1 Add test_chord for TestSubmissionVideo
Testing the arguments passed to celery.chord when
a video is submitted.
2017-06-25 18:31:50 +05:30
vijeth-aradhya
2771f4678a Add VideoProcessingManager.workflow() tests
Testing workflow method including its return data.
2017-06-25 02:05:56 +05:30
vijeth-aradhya
602cfcb789 Use tuple as default return type of workflow()
If None, then schedule the old Celery call, else the format
is group and a single task in the tuple. Hence, Celery chord would
be ideal to use.

Closes #4
2017-06-21 10:03:40 +05:30
vijeth-aradhya
5161533a6f Add choice of video resolutions for instance owner
The instance owner can choose from the list of available resolutions.
['144p', '240p', '360p', '480p', '720p', '1080p']
Also, the default resolution is now set to 480p and the instance owner
can choose the default resolution from that list as well.
2017-06-20 17:28:34 +05:30
Andrew Browning
12c0872b79 Apply button_warning style to blog delete buttons 2017-06-19 01:01:37 -04:00
Andrew Browning
6f5fcc5b52 Fix #830 - Remove exif from blog posts 2017-06-19 00:11:29 -04:00
Boris Bobrov
c159eeaffe Remove mongodb-related stuff
We dropped mongodb a long time ago
2017-06-18 17:08:30 +03:00
Boris Bobrov
f9bd8a15ed Add Robert to AUTHORS 2017-06-18 13:38:59 +03:00
Robert Smith
a08f0bfc86 Re #5308 added cascade to blog mediatype 2017-06-17 22:07:39 +03:00
vijeth-aradhya
336508bb17 Render webm_480 as default if webm_video is absent
Currently, webm_video is still the higher priority in media_fetch_oder
as older versions should not be broken. So, webm_480p (main_task)
will be rendered by default for newer versions.
All tests pass at this point.
2017-06-17 02:34:58 +05:30
vijeth-aradhya
52814967cd Fix test_celery_setup error
Add mediagoblin.media_types.video.processing as a task module.
2017-06-17 01:58:58 +05:30
vijeth-aradhya
33d5ac6c4d Simple hack to handle main workflow problem
Remove redundunt workflow methods from the other media type's
processing.py.

Fixes #1
2017-06-17 00:53:39 +05:30
vijeth-aradhya
5b91098ca7 Celery concurrency is set to one 2017-06-13 23:58:42 +05:30