<div dir="ltr"><div><div>I know, I have all that data, that's why I know its available, I read it out of bd_title_info<br></div><br>it's lost in the sense that if I dump the bd_read() data to a file, its lost, so if I'm streaming the m2ts (say over http), the reader (say vlc), doesn't have it.  vlc can enumerate the all the streams, but without the metadata associated with it  That's the problem I'm trying to solve.  perhaps there's a better way.  The best option would be something that preserves the random seek nature that I get with the bd "file descriptor" of libbluray.<br><br></div>i.e. I'd be ok with writing my own packets at the beginning of the stream if that was possible (and pointers given to me on how to do it) if that would solve the issue.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 8, 2020 at 4:53 PM Hendrik Leppkes <<a href="mailto:h.leppkes@gmail.com">h.leppkes@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Information about languages is not "lost", it was typically never in<br>
those m2ts files. If you are interested in additional metadata, you<br>
need to get it from the playlist files, which luckily libbluray also<br>
reads for you, so its just a matter of calling the right API<br>
functions.<br>
Similar, chapter information is also available through the libbluray API.<br>
<br>
- Hendrik<br>
<br>
On Wed, Apr 8, 2020 at 12:19 PM Shaya Potter <<a href="mailto:spotter@gmail.com" target="_blank">spotter@gmail.com</a>> wrote:<br>
><br>
> when I read a title with libbluray, i get a nice m2ts (I believe) stream.  However, while this stream has all the video/audio/pg streams, it loses the language associated with them (as part of juts the clip info I guess, not the raw m2ts stream).<br>
><br>
> Now, it seems that it is possible for this info to be part of the mpegts stream (or at least I think), as ffmpeg can assign the metadata language to it, but that just works now for audio streams as ffmpeg is known to not be able to write hdmv_pgs streams to an mpegts container.<br>
><br>
> Any chance libbluray could just append the language metadata itself (at least if asked by the api user?).<br>
><br>
> not as important (and perhaps less possible), but what about chapters?<br>
><br>
> thanks.<br>
> _______________________________________________<br>
> libbluray-devel mailing list<br>
> <a href="mailto:libbluray-devel@videolan.org" target="_blank">libbluray-devel@videolan.org</a><br>
> <a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a><br>
_______________________________________________<br>
libbluray-devel mailing list<br>
<a href="mailto:libbluray-devel@videolan.org" target="_blank">libbluray-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a><br>
</blockquote></div>