<commit_before># STLXML2EBU-TT
The requirements of the STLXML2EBU-TT module are implemented in the SCF
by the XSLT 1.0 stylesheet `STLXML2EBU-TT.xslt`. The XSLT takes as input
an STLXML file (an XML representation of a binary EBU STL file). The
output is an EBU-TT file that conforms to the EBU-TT Part 1
specification (EBU Tech 3350). The conversion is based on the guideline
provided in EBU Tech 3360 (see Resources).

## Prerequisites
- an XSLT 1.0 processor with EXSLT support (e.g. Saxon 6.5.5 or higher, or xsltproc)

Note that there are XSLT processors that do not support all of the
required EXSLT functions (or no EXSLT at all). In this case
the stylesheet uses equal XSLT 2.0 functions as fallback. If this fails
as well, the transformation terminates with a respective error message.

## USAGE
`STLXML2EBU-TT.xslt` has the following parameters:

    - offsetInSeconds
        An integer that defines in seconds the time-offset that's used for the TCP, TCI and TCO elements (default is 0). Thus this offset will be subtracted from the mentioned element's values.

    - offsetInFrames
        A SMPTE timecode that defines the time-offset that's used for the TCP, TCI and TCO elements (default is 00:00:00:00). Thus this offset will be subtracted from the mentioned element's values.

    - offsetTCP
        If set to 1, the TCP value is used as the time-offset that's used for the TCP, TCI and TCO elements (default is 0). Thus this offset will be subtracted from the mentioned element's values.

    - timeBase
        Either the value 'smpte' or 'media'. It sets explicitly the ttp:timeBase attribute (default is 'smpte')

<commit_msg>STLXML2EBU-TT: adjust README after fallback swap<commit_after># STLXML2EBU-TT
The requirements of the STLXML2EBU-TT module are implemented in the SCF
by the XSLT 1.0 stylesheet `STLXML2EBU-TT.xslt`. The XSLT takes as input
an STLXML file (an XML representation of a binary EBU STL file). The
output is an EBU-TT file that conforms to the EBU-TT Part 1
specification (EBU Tech 3350). The conversion is based on the guideline
provided in EBU Tech 3360 (see Resources).

## Prerequisites
- an XSLT 1.0 processor with EXSLT support (e.g. Saxon 6.5.5 or higher, or `xsltproc`), or
- an XSLT 2.0 processor

Note that there are XSLT processors that do not support XSLT 2.0. In
this case the stylesheet uses equivalent EXSLT functions as fallback.
If this fails as well, the transformation terminates with a respective
error message.

## USAGE
`STLXML2EBU-TT.xslt` has the following parameters:

    - offsetInSeconds
        An integer that defines in seconds the time-offset that's used for the TCP, TCI and TCO elements (default is 0). Thus this offset will be subtracted from the mentioned element's values.

    - offsetInFrames
        A SMPTE timecode that defines the time-offset that's used for the TCP, TCI and TCO elements (default is 00:00:00:00). Thus this offset will be subtracted from the mentioned element's values.

    - offsetTCP
        If set to 1, the TCP value is used as the time-offset that's used for the TCP, TCI and TCO elements (default is 0). Thus this offset will be subtracted from the mentioned element's values.

    - timeBase
        Either the value 'smpte' or 'media'. It sets explicitly the ttp:timeBase attribute (default is 'smpte')


{'fraction_non_alphanumeric': 0.05577328911667169, 'fraction_numerical': 0.0208019294543262, 'mean_word_length': 3.7197724039829305, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4800159', 'n_tokens_mistral': 1041, 'n_tokens_neox': 949, 'n_words': 498}