Integration of Dataflow Components Within a Legacy Video Transcoding Framework

Tewodros Deneke 1 Lionel Morel 2 Sébastien Lafond 1 Johan Lilius 1
2 SOCRATE - Software and Cognitive radio for telecommunications
Inria Grenoble - Rhône-Alpes, UCBL - Université Claude Bernard Lyon 1, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
Abstract : Recently the RVC-CAL dataflow language has enabled video codecs to be specified in a more natural way than imperative languages by allowing implicit expression of parallelism and side effect freeness. The tools developed for RVC-CAL have also enabled the automatic generation of parallel C code, among others, from dataflow specifications. This paper introduces a new approach allowing the integration of dataflow components within legacy code. The approach makes use of a generic interface definition that allows seamless interaction between I/O components, which are mostly state operations and are best implemented in imperative languages with data processing components which are mostly stateless dataflow operations and are best implemented in dataflow languages. The advantage of the approach is the ease of development by allowing each language to be used on those parts of the application that it is most appropriate for. The functionality of the approach is demonstrated by using the generic interface to add a new dataflow based MPEG and HEVC decoder into the legacy video transcoding library FFmpeg.
Type de document :
Communication dans un congrès
2015 IEEE Workshop on Signal Processing Systems, SiPS 2015, Oct 2015, Hangzhou, China. 2015, <10.1109/SiPS.2015.7345013>
Liste complète des métadonnées


https://hal.inria.fr/hal-01289532
Contributeur : Lionel Morel <>
Soumis le : mercredi 16 mars 2016 - 20:48:22
Dernière modification le : mardi 22 mars 2016 - 01:29:19
Document(s) archivé(s) le : dimanche 13 novembre 2016 - 19:53:41

Fichier

dataflow_transcoder.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Tewodros Deneke, Lionel Morel, Sébastien Lafond, Johan Lilius. Integration of Dataflow Components Within a Legacy Video Transcoding Framework. 2015 IEEE Workshop on Signal Processing Systems, SiPS 2015, Oct 2015, Hangzhou, China. 2015, <10.1109/SiPS.2015.7345013>. <hal-01289532>

Partager

Métriques

Consultations de
la notice

62

Téléchargements du document

77