Order source tags by transcoding type prio
This commit is contained in:
@@ -37,12 +37,19 @@ def video(request: HttpRequest, slug: str) -> HttpResponse:
|
|||||||
current_quality=quality[0].quality_obj.name
|
current_quality=quality[0].quality_obj.name
|
||||||
)
|
)
|
||||||
|
|
||||||
template_data['sources'] = [
|
sources = [
|
||||||
{
|
{
|
||||||
'src': _url_for(transcoding),
|
'src': _url_for(transcoding),
|
||||||
'type': transcoding.type,
|
'type': transcoding.type,
|
||||||
}
|
}
|
||||||
for transcoding in quality ]
|
for transcoding in quality
|
||||||
|
]
|
||||||
|
# sort by transcoding type priority
|
||||||
|
sources.sort(
|
||||||
|
key=lambda i: models.get_transcoding_type_by_name(i['type']).priority,
|
||||||
|
reverse=True
|
||||||
|
)
|
||||||
|
template_data['sources'] = sources
|
||||||
|
|
||||||
template_data['used_codecs'] = [
|
template_data['used_codecs'] = [
|
||||||
models.get_short_name_of_transcoding_type(transcoding.type)
|
models.get_short_name_of_transcoding_type(transcoding.type)
|
||||||
|
|||||||
Reference in New Issue
Block a user