Re: XMLTV 1.3.0 released!

Geoff Westcott via xmltv-devel <[email protected]> Thu, 25 Jul 2024 14:05:13 +0100
Newsgroups gmane.comp.tv.xmltv.devel
Message-ID <[email protected]>
On Fri, 28 Jun 2024 02:52:31 +0000, Gary Buhrmaster wrote:

> On Thu, Jun 27, 2024 at 10:02?PM Robert Eden <[email protected]> wrote:
> 
> > Gary makes an excellent point...  when you run a parser in default mode,
> > a node with multiple items becomes an array.  So changing from audio? to
> > audio* may break some apps.
> >
> > Is there anything in the DTD that reports multiple audio streams?  I
> > don't see it.  If so, maybe adding a  subchannel* element under audio
> > isn't a bad idea.   (with descriptive attributes of course)
> 
> SAP support is clearly a shortcoming, but things do
> get interesting, as the SAP streams can offer
> multiple languages so you need to handle that in
> any proposed changes, and some SAP streams
> might be in various formats (DD5.1 in Spanish, but
> only stereo in English?), and as not all "visual-described"
> programs are actually alternative SAP streams (in
> some cases you can set your TV to "merge" your
> primary audio stream an some "visual-described"
> stream, and (I suppose) those can even be in different
> languages, and specify alternative volume levels), not
> that that does not mean that the DTD can represent
> that as a SAP audio stream.
> 
> I'll point out that the proposed trival addition to add
> a "visual-described" subtitle type *can* already be
> offered in multiple languages, so:
>   <subtitle lang="English" type="visual-described">
>   <subtitle type="closed-caption">
>   <subtitle lang="Spanish", type=visual-described">
> could all exist, although that can not represent
> the full details that a more complete SAP
> specification might be able to do.


Perhaps we need a new <programme> element for "broadcast features" (better word required..."services"? "resources"?).

I don't think we need to rigidly follow the transport stream setup - since that too has been cobbled by changing services over last 20 years, and has its own anachronisms. So just because something is in the audio stream I don't think we need to put it in an <audio> style element.

We could abstract these 'modern' features into a new element, which cuts across (i.e. is not restricted by) source stream.

So we could have a new <programme> element, say:
 <accessibility type="audio-described" lang="English">
 <accessibility type="audio-described" lang="Spanish">
 <accessibility type="deaf-signed" lang="BSL">

We could deprecate "deaf-signed" from the <subtitles> element and move it here also. (With a language option for British Sign Language, etc)

Sorry Robert but we are stuck with "AD" (Audio Described) in the UK :-(  The BBC's reasoning being it is a description *using* audio rather than *of* the audio. But we should also allow "visual-described" and others according to the grabber's region.

This might (or not) offer some level of future-proofing for future additions to digital technology?...maybe.

Geoff