
On 05/15/2013 12:51 PM, Michael Niedermayer wrote:
(Yes somewhere I have patches to support BROADCAST_MODE and I'm thinking about introducing an unseekable PIPE_MODE dropping syncpoints completely)
I suggest to hold either bump to 4 for the version exposing the main_flags and use version 5 for futher changes or lump together main_flags and frame specific data support.
I dont think a version bump is needed The spec says the flags should be there and with version 3 which is what we use currently also nothing bad happens (with our demuxer) if we write the flags and nut was designed to allow addition of new fields without version bumps
The broadcast mode, as described is less than useful so I'd take the chance to update it.
PS: sorry for my late reply i had missed the new mails on nut-devel
No problem.
PS2: ill send a patch in a moment to add the missing main_flags field to nutenc.c
I drafted pipe and (new) broadcast mode in my git meanwhile, today I was planning to experiment a bit with side-data and see if the tag+enum is cumbersome as I'm afraid or not. lu