TeleMidia / ginga

A Ginga iTV middleware implementation by TeleMídia/PUC-Rio
http://ginga.org.br
GNU General Public License v2.0
51 stars 8 forks source link

Integrate nclvalidator (C version) to ginga #43

Open robertogerson opened 7 years ago

robertogerson commented 7 years ago

Today, the most recent source code of nclvalidator (C version) is available at: https://github.com/TeleMidia/nclcomposer/tree/master/src/plugins/validator

One possibility is create a repo for nclvalidator and integrate it here (and to NCL Composer) through git submodules.

alanlivio commented 7 years ago

I suggest to study if is possible avoid bring QtXml and QtCore dependencies(present in nclcomposer validator) to ginga.

robertogerson commented 7 years ago

Yes, that is possible (and it is easy to do so)! The validator has an internal model that does not require QtXml/QtCore. Indeed, its original version supported both Xerces and Qt. But, since, to the date, we have been using it only in NCL Composer, we are maintaining only this version.

alanlivio commented 7 years ago

I also suggest rename src/nclconv to just src/parser.

rafael2k commented 7 years ago

Also, leave an option to run ginga without running the validator before execution.