... | ... | @@ -224,4 +224,23 @@ m_asset->set(name.toLatin1().constData(), paramValue.toUtf8().constData()); |
|
|
MLT XML is processed on save in `QDomDocument KdenliveDoc::xmlSceneList(const QString &scene)` and originates from `const QString GLWidget::sceneList(const QString &root, const QString &fullPath)` where it is created by an XML consumer.
|
|
|
|
|
|
|
|
|
## Testing round 1
|
|
|
|
|
|
`char *Properties::get( const char *name )` converts the property to string internally with the current locale and stores it.
|
|
|
|
|
|
* Call `setlocale` before or set the locale of the property with `set_lcnumeric` (100+ occurrences)
|
|
|
|
|
|
How?
|
|
|
|
|
|
* Use own classes to wrap MLT classes, e.g. `SafeMltFilter`
|
|
|
* Some refactoring required
|
|
|
* Might provide the possibility to e.g. ensure the project profile is not changed while jobs are running
|
|
|
* Call by hand every time
|
|
|
* Guaranteed to be forgotten …
|
|
|
|
|
|
XML consumer uses the current locale
|
|
|
|
|
|
* Set the locale before (trivial, one occurrence)
|
|
|
|
|
|
|
|
|
[mlt-props]: https://www.mltframework.org/docs/framework/#service-properties |
|
|
\ No newline at end of file |