IRC log of audiofmts on 2022-09-15

Timestamps are in UTC.

20:28:37 [RRSAgent]
RRSAgent has joined #audiofmts
20:28:37 [RRSAgent]
logging to https://www.w3.org/2022/09/15-audiofmts-irc
20:28:42 [Zakim]
Zakim has joined #audiofmts
20:31:44 [Karen]
Karen has joined #audiofmts
20:31:47 [cpn]
present+ Chris_Needham
20:31:52 [Karen]
present+ Karen_Myers
20:31:57 [chris]
present+
20:32:12 [wseltzer]
wseltzer has joined #audiofmts
20:32:15 [eric-carlson_]
eric-carlson_ has joined #audiofmts
20:32:16 [tidoust]
present+ Francois_Daoust
20:32:24 [wseltzer]
present+
20:32:25 [Karen]
Timo: let's do some introductions, give a short presentation and then discussion and next steps
20:32:59 [Karen]
Timo: I'm Timo Kunkel with Dolby, in CTO with Pat, doing imaging HDI, and want to discuss these things
20:33:27 [Karen]
Pat Griffis, Dolby: I'm VP at Dolby in CTO office; we're neophytes in W3C
20:33:31 [Karen]
...we are media format experts
20:33:39 [Karen]
...I helped to standardize HDR in SMPTE
20:33:44 [Karen]
....we also have some audio experts
20:33:52 [Karen]
...looking forward to finding a win/win for W3C
20:33:58 [cpn]
present+ Eric_Carlson, Pat_Griffis, David_Singer, Alan_Bird, Wendy_Selzer, Paul_Adenot, Cyril_Concolato, Hongchan_Choi, Chris_Lilley
20:34:06 [Karen]
Eric Carlson, Apple: I'm an engineer on WebKit
20:34:15 [igarashi_]
igarashi_ has joined #AudioFmts
20:34:24 [Karen]
Dave Singer, Apple: used to be on media team, now on web team; look after W3C politics
20:34:33 [Karen]
Alan Bird, Global Business Development Leader for W3C
20:34:39 [kaz]
kaz has joined #AudioFmts
20:34:48 [Karen]
Igarashi, Sony
20:35:00 [Karen]
Eugene Zemstov
20:35:07 [igarashi_]
present+ Tatsuya_Igarashi
20:35:10 [Karen]
Hyojin Song, LG
20:35:19 [Karen]
Wendy Seltzer, W3C Team, strategy lead and council
20:35:27 [eeeps]
eeeps has joined #AudioFmts
20:35:37 [Karen]
Kensaku: I work on Web RTC
20:35:42 [riju]
riju has joined #AudioFmts
20:35:44 [Karen]
Marie-Claire Forgue, W3C
20:35:44 [cpn]
present+ Tatsuya_Igarashi, Hyojin_Song, Timo_Kunkel, Bhoomika_Bhagchandani, Wolfgang_Schildbach
20:35:54 [Karen]
Chris Needham, BBC: co-chair of M&E IG and WG
20:36:07 [Karen]
Paul Adenot, Mozilla: work on Firefox and editor of a couple specs
20:36:13 [Karen]
@@
20:36:18 [Karen]
Thomas Gilbert: work on Chromium
20:36:20 [cpn]
present+ Thomas_Guilbert
20:36:30 [Karen]
Cyril, Netflix
20:36:46 [Karen]
Chris Lilley, CSS Color 4 and 5, W3C rep to Int'l Color Consortium
20:36:51 [Karen]
Ingo, Frauenhofer
20:36:52 [cpn]
present+ Ingo_Hoffman
20:36:58 [Karen]
Karen Myers, W3C
20:37:02 [kaz]
present+ Kaz_Ashimura
20:37:19 [Karen]
Hongchan Choi
20:37:28 [Karen]
Alan: And on Zoom?
20:37:28 [cyril]
s/Cyril, Netflix/Cyril Concolato, Netflix, File Format chair at MPEG and Storage and Transport Format chair at AOM/
20:37:50 [Karen]
Wolfgang Schildenach, Dolby
20:37:51 [eugene]
eugene has joined #AudioFmts
20:37:59 [chris]
s/Lilley,/Lilley, W3C,
20:38:05 [Karen]
Bhoomika, Amazon
20:38:19 [Karen]
Eric Portis, CTO team at @
20:38:24 [tguilbert]
tguilbert has joined #AudioFmts
20:38:27 [eeeps]
Cloudinary
20:38:41 [Karen]
Riju, Chromium developer
20:38:49 [Karen]
Timo: We made some slides to get the ball rolling
20:38:59 [Karen]
[slide 1] Why are we here?
20:39:14 [Karen]
...Audio Video is a dominant use case on the web; they are advancing, offering more features
20:39:32 [Karen]
...spatial audio formats, high dynamic range, AR/VR all these things are coming are well
20:39:33 [chris]
Are the slides online? Link?
20:39:36 [Karen]
...and can benefit consumers and users
20:39:48 [Karen]
...also for multi-channel audio, complex streams
20:40:04 [Karen]
[slides available afterwards]
20:40:19 [Karen]
Timo: these advanced formats are either difficult or impossible on the web
20:40:25 [Karen]
..many of features might not be supported
20:40:44 [Karen]
...cause can be on implementation complexity, limited documentation, or lack of unique identifiers
20:40:59 [Karen]
...other markets these formats are widely deployed
20:41:08 [Karen]
...mobile phones, sound bars, home audio
20:41:22 [Karen]
...in 2020, 58% had HDR functionality and that number has likely gone up
20:41:24 [eric-carlson]
eric-carlson has joined #AudioFmts
20:41:45 [Karen]
...So because the playback devices support this, the content providers satisfy requirements
20:41:52 [Karen]
...Consistent experiences are not yet possible
20:41:58 [Karen]
...these are opportunities for us to tap into
20:42:07 [Karen]
...there is an interest to make them possible
20:42:16 [Karen]
...we thought about some typical examples
20:42:21 [Karen]
...one is play back of video content
20:42:32 [Karen]
...one thing we talked about was compositing of complex content
20:42:39 [Karen]
...can be spatial or temporal
20:42:47 [Karen]
...elements originate from different formats and servers
20:42:51 [Karen]
...could be HDR, diff formats
20:42:56 [Karen]
...similar situation on sound side
20:43:05 [Karen]
...audio in monochannel, etc.
20:43:10 [Karen]
...graphical use interfaces
20:43:12 [chris]
https://www.w3.org/Graphics/Color/Workshop/talks.html#compos
20:43:17 [Karen]
...and less common applications that use these formats
20:43:21 [Karen]
...or could use them in future
20:43:35 [Karen]
...Go one step further, as I learned at IBC last week, and discussed in another W3C workshop last year
20:43:42 [Karen]
.. is content creation and modification
20:43:51 [Karen]
...common thing consumers are already doing
20:43:53 [Karen]
...in SDI
20:43:55 [chris]
s/about was/about at the HDR & WCG Workshop was/
20:43:58 [Karen]
...next step to HDR
20:44:08 [Karen]
...can we create media with addition of common standards in advance formats
20:44:16 [Karen]
...can we manipulate the advanced metadata
20:44:30 [Karen]
...another example is assess, preview and manage content
20:44:40 [Karen]
...for frontednd of online storage providers
20:44:42 [Karen]
...and preview that
20:44:47 [Karen]
...can do with stereo and SDR
20:44:53 [Karen]
...nice to preview in the file
20:45:02 [Karen]
...So this brings us to the problem statement
20:45:03 [padenot]
padenot has joined #audiofmts
20:45:22 [Karen]
...media format support by W3C does not sufficiently cover the requirements of today's technology & content
20:45:37 [Karen]
...question is, is this true; and what should happen next to solve this issue
20:45:40 [Karen]
...and to form a CG
20:45:54 [Karen]
...and what is required to improve the quality of experience
20:46:09 [Karen]
...specify how to call open and commercial formats and all their features
20:46:20 [Karen]
...and how to uniquely identify formats
20:46:31 [Karen]
...and provide info about playback system capabilities to browser
20:46:42 [Karen]
...one thing important is to discuss privacy concerns such as fingerprinting
20:46:48 [Karen]
...and we need to keep in mind and find a solution
20:46:56 [Karen]
...that doesn't affect quality
20:47:03 [Karen]
...what is a good middle ground for both concerns
20:47:21 [Karen]
...last one is to avoid risk to interoperability due to fragmentation of features across browsers
20:47:31 [Karen]
...Another aspect we see a lot is to get more experts at the table
20:47:37 [Karen]
...talk about the technologies behind these formats
20:47:41 [Karen]
...come to W3C to discuss
20:47:54 [Karen]
...and alleviate IP fears that may stop them from participating
20:48:03 [Karen]
...we need both web experts and entertainment format experts
20:48:09 [Karen]
...we need the support and help from all of you
20:48:19 [Karen]
...happy to engage and be involved with all of this
20:48:33 [Karen]
...Summary: Current challenges with advanced media formats
20:48:43 [Karen]
...new media innovations are emerging which W3C should address
20:48:48 [Karen]
...why this new CG
20:48:57 [Karen]
...discuss how to improve quality of experience
20:49:05 [eugene]
eugene has joined #AudioFmts
20:49:13 [Karen]
...engage experts and companies behind formats and alleviate IP concerns
20:49:32 [Karen]
...We don't have all the answers yet, but looking forward to fruitful discussions and how to address
20:49:36 [Karen]
...thank you for listening
20:49:46 [Karen]
...I will make sure I can share those slides after the meeting
20:49:58 [Karen]
...Do you agree or disagree with what we presented
20:50:01 [Karen]
...what are challenges
20:50:07 [Karen]
Pat: we have been talking with a lot of you
20:50:27 [Karen]
...we are not looking at this just as a video problem, pixels, but also audio
20:50:34 [Karen]
...and we represent the content community
20:51:25 [Karen]
...can we take web to the next level to better integrate
20:51:25 [Karen]
...thanks to Alan Bird, Chris Needham in ME IG
20:51:25 [Karen]
...is this a topic of interest?
20:51:25 [Karen]
...your silence is assent?
20:51:30 [Karen]
David Singer: ChrisN, could you give us a background of what is in scope in groups we already have
20:51:45 [Karen]
ChrisN: capability detection for different media formats; and API in the WG
20:51:55 [Karen]
...see if gaps there for detection of support for format
20:52:18 [Karen]
...for HDR there is another CG where we have color experts developing support for how you composite color into a canvas
20:52:24 [Karen]
...for media production, we haven't started anything
20:52:31 [Karen]
...we ran workshop last year, got interest
20:53:23 [Karen]
...and we are really interest to set something for web-based production tools to the cloud
20:53:23 [Karen]
David: not sure
20:53:23 [Karen]
ChrisN: I think that covers it
20:53:23 [Karen]
Alan: anything, ChrisL that is not being covered?
20:53:23 [Karen]
Chris_Lilley: three values, normal, wide, and ridiculously wide
20:53:32 [Karen]
...SRGB, @ and 2020
20:53:40 [Karen]
Pat: there is a rec
20:53:47 [Karen]
ChrisL: that is the point of the joke about 2020
20:53:50 [cpn]
s/@/P3/
20:53:57 [Karen]
...there needs to be a finer grade support for detection. lumens in the room
20:54:04 [Karen]
...cannot do turn
20:54:22 [Karen]
...people want to see content, cannot expect people to be sitting in dark rooms the whole time
20:54:26 [kaz]
kaz has joined #AudioFmts
20:54:32 [Karen]
Pat: open standards, commercial solutions; how do we thread the needle
20:54:34 [kaz]
q+
20:55:25 [Karen]
...the reason we are here
20:55:25 [Karen]
...at least in one area, there are gaps in how things are specified
20:55:25 [Karen]
...by staying true to IPR rules of W3C but make a better solution
20:55:25 [Karen]
...for Audio, there are discussions at Frauenhofer
20:55:25 [Karen]
ack Kaz
20:55:26 [Karen]
KazA: team contact for WoT
20:55:36 [Karen]
...wondering if we want to think about object audio, 3D video and @
20:55:43 [Karen]
...seems that scope is broader than audio format
20:55:53 [Karen]
...do you want to think about a bit broader use cases as well?
20:55:57 [Karen]
Pat; let me take that
20:56:05 [Karen]
...I am a believer in crawl, walk, run
20:56:11 [Karen]
...we have issues in 2D HDR
20:56:15 [chris]
s/t;/t:
20:56:17 [Karen]
...if XR, AR and 3D
20:56:19 [Karen]
...so much going on
20:56:27 [Karen]
...we are trying to see what is going to happen
20:56:32 [Karen]
...cannot even say Metaverse now
20:57:25 [Karen]
...let's fix ecosystem as it is
20:57:25 [Karen]
...all these new audio formats
20:57:25 [Karen]
..let's do a solution that works for everybody
20:57:25 [Karen]
...and we'll all scratch our heads with metaverse because there are a lot of pixels
20:57:25 [Karen]
...Timo was offering some ideas
20:57:26 [Karen]
Timo: yes, these goals need to be reachable
20:57:26 [Karen]
...there are interesting opportunities
20:57:28 [Karen]
...to keep in mind
20:57:32 [kaz]
s/for WoT/for ME and WoT/
20:57:39 [Karen]
ChrisL: you asked if appropriate to form a CG?
20:57:44 [Karen]
...yes, because we don't have agreement
20:57:49 [Karen]
...at this stage, it's right
20:58:00 [marie]
marie has joined #AudioFmts
20:58:03 [Karen]
Timo: yes, we want to go from stand still to crawl
20:58:05 [marie]
present+
20:58:08 [kaz]
s/and @/and geospatial mapping, etc., as well/
20:58:15 [Karen]
Pat: what is not clear to us, is where would we go if there were proposals to be made
20:58:18 [chris]
s/agreement/agreement on a solution/
20:58:23 [Karen]
...you have audio, imaging, a number of groups
20:58:43 [englishm]
englishm has joined #audiofmts
20:58:56 [kaz]
s/..let's/...let's/
20:59:26 [Karen]
Alan: assuming we can move ahead, we would find someone on the team
20:59:26 [Karen]
...standards need to be containable and deliverable
20:59:26 [Karen]
...people like Kaz and ChrisL, are good at saying where each thing needs to go and how to collaborate together
20:59:26 [Karen]
...for example, M&E and Timed Text
20:59:27 [Karen]
...so that is where expertise of tech team comes into play to help guide things
20:59:43 [Karen]
...we would want CG to discuss, build prototypes, and do incubation to see if it even works
20:59:50 [Karen]
...do we have the right five questions answered
21:00:01 [riju]
q+
21:00:08 [Karen]
....to do in an easier, more relaxed environment, and then we will decide the right next step where to take it
21:00:30 [Karen]
...if it is ready for standardization, might go to Audio, but if needs more incubation could go to M&E IG
21:01:25 [Karen]
ChrisN: could be very obvious stuff
21:01:25 [Karen]
...follow the necessary Github issues and we can evaluate it straight away
21:01:25 [Karen]
David: ChrisL was talking about batting around solutions, but what are the questions
21:01:25 [Karen]
...thinking about formats
21:01:25 [Karen]
...oh, the compression format; clearly not that
21:01:31 [Karen]
...even visual size, HDR, color format, channel couont
21:01:38 [Karen]
...if audio monostereo
21:01:43 [Karen]
...or bigger questions
21:01:54 [Karen]
...kind of soft; we don't have a good language for talking about them
21:02:00 [Karen]
...and sometimes have to be codec specific
21:02:17 [Karen]
Pat: HDR formats; you say codec, I think ABC, ABS, AB1 compression codecs
21:02:27 [Karen]
....in terms of image formats, the image is separate from the codec
21:02:33 [Karen]
...sometimes have codec separate from the format
21:03:24 [Karen]
...we have run into experiences
21:03:24 [Karen]
...so we want to ID the problem
21:03:24 [Karen]
...so our understanding is the CGs surface the problems, where the WGs solve the problems
21:03:24 [Karen]
...so success means we can identify the problems with enough specificity
21:03:25 [Karen]
...and there may be multiple
21:03:30 [Karen]
...audio may be different from video
21:03:36 [Karen]
@: probably not
21:03:41 [Karen]
...may be some things specific to web audio
21:03:49 [Karen]
...but Media WG would be the right place to work on these things
21:04:04 [Karen]
ChrisN: other thing is W3C specifications don't mandate which codecs to support
21:04:11 [Karen]
Pat: you mean compression codecs?
21:04:17 [Karen]
ChrisN: codecs and formats
21:04:25 [Karen]
Timo: all properties going through a certain use experience
21:04:32 [Karen]
...non linearity, color experience
21:04:55 [cpn]
s/@:/Eric_Carlson:/
21:05:25 [Karen]
...all these properties that a rendering engine wants to get best image quality
21:05:25 [Karen]
...and id display devices to provide best experience
21:05:25 [Karen]
...format
21:05:25 [Karen]
...be more precise
21:05:25 [Karen]
DavidS: you used an important work, rendering
21:05:30 [Karen]
...in '90s it was ok to ask what size it was in
21:05:35 [Karen]
...and you could assume audio was in
21:05:47 [Karen]
...and assume @ but other things out of scope
21:05:55 [Karen]
...or just black art and the platforms can deal with it
21:06:11 [Karen]
...that attitude is out of date for two decades but there are residuals of the rendering format
21:06:16 [chris]
s/work/word
21:06:20 [Karen]
Timo: we have not thought about finger printing
21:06:27 [Karen]
...which I learned about in a W3C meeting
21:06:58 [tguilbert]
q?
21:07:24 [Karen]
...we are happy to learn about those challenges and find solutions
21:07:24 [Karen]
...we want to find a similar level of experience to TVs
21:07:24 [Karen]
...and see what the roadblocks are
21:07:24 [Karen]
Pat: not to jump into solution space
21:07:24 [Karen]
...in experience we have had
21:07:24 [Karen]
...we learned early on, can be SDR and all flavors of HDR
21:07:28 [Karen]
...the more we specific, easier for downstream device to know what to do, and helps with privacy issues
21:07:37 [Karen]
...when end user knows, better experience in cloud
21:07:44 [Karen]
...it's a back and forth issue
21:07:58 [Karen]
...if group agrees, we'll go back and start to point out gaps from imaging and audio side
21:08:02 [Karen]
Rick: thanks
21:08:03 [dsinger]
ack riju
21:08:09 [Karen]
...I work at intersection of @
21:08:15 [Karen]
...what is exact thing you see as a gap
21:08:20 [Karen]
...like JPEG excel
21:08:35 [chris]
s/exel/XL
21:08:40 [dsinger]
s/excel/XL/
21:08:42 [cpn]
s/@/browser and camera capture/
21:09:07 [eeeps]
q+
21:09:24 [Karen]
...or looking at cross processing, image process, post processing on the browser?
21:09:24 [Karen]
...not being able to uniquely ID the source content
21:09:24 [Karen]
...that creates problems in one case we have to work around
21:09:24 [Karen]
...I would not go into too much of the problem space today; that is an issue
21:09:24 [Karen]
...current solutions don't work in all cases
21:09:25 [Karen]
...we'll come back with more
21:09:25 [Karen]
...nothing to do with the compression codecs
21:09:25 [Karen]
...for Dolby, we are codec agnostic
21:09:30 [cpn]
q?
21:09:37 [Karen]
...but the format itself for proper decoding
21:09:51 [Karen]
...we are forced to work with browser implementers to come up with one-off solutions
21:10:00 [Karen]
Rick: you want more metadata to be shown?
21:10:17 [Karen]
Pat: yes, I never met "a data" I didn't like [jokes]
21:10:27 [Karen]
...old world of NTSC, production and playback were identical
21:10:33 [Karen]
...all kinds of headaches with SDR and matching
21:11:25 [Karen]
...solution will come down to better ways to ID the browser
21:11:25 [Karen]
...better embracing without violating rules of W3C
21:11:25 [Karen]
...and doing commercial formats
21:11:25 [Karen]
EricP: can you talk about what is missing in media capabilities
21:11:25 [Karen]
...if I understand correctly
21:11:36 [cpn]
scribe+ cpn
21:11:45 [chris]
https://www.w3.org/TR/media-capabilities/
21:11:45 [Karen]
Pat: having more unique ways to describe format types
21:11:54 [Karen]
...talk about color primaries, EOTFs
21:12:12 [Karen]
...not enough that you can ID what level in a certain formats
21:12:17 [Karen]
...causes all kinds of formats
21:12:25 [Karen]
...not to push on solutions, but maybe it's an identifier
21:12:28 [Karen]
...this is a 27.8
21:13:05 [cpn]
q+
21:13:12 [cpn]
ack eeeps
21:13:25 [Karen]
...in SMTPE we have a registry to id content types
21:13:25 [Karen]
...that metadata
21:13:25 [Karen]
...that also extends to the audio formats
21:13:25 [Karen]
...in an increasingly diverse world would be step one
21:13:25 [Karen]
...that simple step would be a big step forward
21:13:25 [Karen]
...without violating rules of proprietary formats
21:13:26 [Karen]
...and without violating fingerprinting of user
21:13:29 [riju]
https://www.w3.org/TR/webcodecs-codec-registry/#video-codec-registry https://www.w3.org/TR/media-capabilities/#hdrmetadatatype : Something more and more detailed ?
21:13:32 [Karen]
Pat: digress on fingerprint discussion
21:13:38 [Karen]
...need for a @2.0
21:13:40 [Karen]
...end device
21:13:46 [Karen]
...depends upon population
21:13:52 [chris]
s/@/EDID/
21:13:53 [dsinger]
s/@2.0/EDID2.0/
21:13:55 [Karen]
...more data, you can ID and Ndevices
21:14:04 [Karen]
...let's say more about the content and then let the browsers deal with it
21:14:15 [Karen]
ChrisN: Riju just pointed to relevant types
21:14:21 [Karen]
...references SMPTE specs
21:14:24 [Karen]
...question I have
21:14:37 [kaz]
rrsagent, make log public
21:14:44 [kaz]
rrsagent, draft minutes
21:14:44 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/09/15-audiofmts-minutes.html kaz
21:15:24 [Karen]
...talking about support for proprietary formats, what kind of identifiers would we introduce?
21:15:24 [Karen]
...do we reference out to other standards bodies, or is W3C place to define them?
21:15:24 [Karen]
...or do we expect them to come from other standards bodies
21:15:24 [Karen]
Pat: I was thinking it was W3C
21:15:24 [Karen]
..maybe you point to another entity like CTA
21:15:25 [Karen]
...and they create a registry and W3C points to it
21:15:33 [Karen]
...we are jumping to solution space already
21:15:39 [Karen]
David: what makes things at registries hard
21:15:46 [Karen]
...they tend to be binary
21:15:53 [Karen]
...but much of rendering is not binary question
21:16:01 [kaz]
i/let's do some intro/scribenick: Karen/
21:16:03 [Karen]
...I will send to stereo, or adjust to dynamic range if I need to
21:16:09 [kaz]
i/let's do some intro/topic: Introduction/
21:16:11 [kaz]
rrsagent, draft minutes
21:16:11 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/09/15-audiofmts-minutes.html kaz
21:16:15 [Karen]
...not simple binary questions any longer
21:16:28 [Karen]
...which results in best effect for the user and the best representation of the author's intent
21:16:33 [Karen]
...and it becomes a much harder problem
21:17:06 [kaz]
meeting: Audiovisual Media Formats for Browsers Community Group
21:17:24 [Karen]
ChrisL: let's say it has this and this, PQ, transfer function
21:17:24 [Karen]
...then it also has to say Rec2020, using RGB, etc. and are you really saying you can do any combination of these things
21:17:24 [Karen]
...if it's HOG2100, then I can do that
21:17:43 [Karen]
@: I can do that but you can send me a smaller format and would be same from user perspective
21:17:48 [Karen]
Pat: we are at crawling now
21:17:51 [chris]
s/HOG/HLG
21:17:56 [cpn]
s/@/Eric_Carlson/
21:18:00 [Karen]
...next step is we can come back with some problem cases
21:18:06 [Karen]
...I don't want to boil the ocean
21:18:17 [Karen]
...I think there is a delta we can bring without too much complexity
21:18:24 [Karen]
...maybe things on audio and video sides
21:18:37 [cpn]
q?
21:18:37 [chris]
q?
21:18:40 [cpn]
ack cpn
21:18:48 [kaz]
i/We made some slides/topic: What to do?/
21:18:50 [kaz]
rrsagent, draft minutes
21:18:50 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/09/15-audiofmts-minutes.html kaz
21:19:20 [tguilbert]
s/Gilbert/Guilbert
21:19:25 [Karen]
.,..we are re-introducing issue because we see implementation problems
21:19:25 [Karen]
David: what could we express in the markup that allows UA and browser to choose alternative that allows the best effect
21:19:25 [Karen]
...and not download the 202.2 format when it's only stereo
21:19:28 [Karen]
Timo: one thing we are thinking about is what are the options available
21:19:41 [Karen]
...can we tell our renderer how to make use of it; is there one; does browser know that
21:19:48 [riju]
q+
21:19:48 [Karen]
...find an elegant way with a small footprint
21:19:56 [Karen]
...these are desirable solutions
21:20:08 [Karen]
...we are not saying it needs to be this way, but to discuss what is possible
21:20:27 [Karen]
Riju: I introduced to browsers six years ago, and is not shipped because there were not use cases
21:20:51 [dsinger_]
dsinger_ has joined #AudioFmts
21:20:53 [chris]
use case is dynamic tone mapping of hdr content
21:21:24 [Karen]
...I can go back to team and we can ship within this year
21:21:24 [Karen]
...sensors from browsers helps you get job down
21:21:24 [Karen]
...it has been behind the flag for six years
21:21:24 [Karen]
Pat: it is already implemented in millions of TVs based on PQ
21:21:24 [Karen]
Timo: could be an argument that we have an application
21:21:29 [Karen]
...we could use that right away if it were available, and others could use it
21:21:48 [Karen]
Pat; I think next step is to come back from some very real problems that cause gaps in implementations
21:22:08 [Karen]
...and Pat's implementation, we need to have a unique identifier at least in the imaging space
21:22:24 [kaz]
chair: Timo, Pat
21:22:28 [Karen]
...codecs are find but for HDR use cases, a unique identifier would likely solve the current generation of problems
21:22:53 [riju]
Intel uses LACE (with ALS) to optimize display https://www.intel.com/content/dam/support/us/en/documents/graphics/LACE_Graphics_Feature.pdf
21:23:24 [Karen]
...if we can solve basic problem for video and audio
21:23:24 [Karen]
Cyril: can you define a unique identifier, what can you not do today?
21:23:24 [Karen]
Pat; have to go back to the guys on what proper information they need
21:23:24 [Karen]
ChrisL: you have some content shift in 2020 container
21:23:26 [Karen]
....massive in P3
21:23:34 [wseltzer]
s/massive/mastered/
21:23:37 [Karen]
...not on the list of color spaces and cannot describe it
21:23:40 [cpn]
s/do today/do with CSCP today/
21:23:43 [Karen]
Cyril: didn't Apple push it?
21:23:49 [Karen]
David: I think we made a mistake in industry
21:23:53 [cyril]
s/CSCP/CICP/
21:24:01 [Karen]
...we realized that just doing coding format isn't enough
21:24:07 [Karen]
...we started to add individual pieces of info
21:24:16 [Karen]
...that don't make sense in all the combination of values
21:24:24 [Karen]
...what I think the media apps are trying to tell us
21:25:25 [Karen]
...be better off with a profile for consumption side so you get interop
21:25:25 [Karen]
...you end up with intrusive probing and all kinds of implementations
21:25:25 [Karen]
Pat: regarding profiles
21:25:25 [Karen]
...that is indeed how we do it; profiles based on the compression codec
21:25:25 [Karen]
...issues of backwards compatable, HLG
21:25:35 [Karen]
...not go to that level of details, but not all browsers have same level of content
21:25:40 [Karen]
...but today it's a guessing game
21:25:47 [Karen]
...we should come back with specific examples
21:25:55 [Karen]
...and maybe it isn't getting down to a format type
21:26:01 [Karen]
...that is certainly one approach
21:26:06 [Karen]
Alan: maybe the next steps
21:26:13 [Karen]
...CG needs to get formed crisper
21:26:15 [Karen]
...we need a chair
21:26:22 [Karen]
...and someone needs to set up the Github repo
21:26:25 [Karen]
...I get lost
21:26:33 [Karen]
...in doing that
21:27:25 [Karen]
...that is our primary work space; get the email list going
21:27:25 [Karen]
ChrisN: the group is created, it has a mailing list, but it doesn't have Github
21:27:25 [Karen]
Kaz: talk with Ian Jacobs, CG contact
21:27:36 [Karen]
Alan; then you can start collecting these issues; decide on cadence; set your priorities
21:27:46 [Karen]
...since it's a community-driven thing
21:28:01 [Karen]
Kaz: I am team contact for WGs, but we need to talk to IJ about setting things up
21:28:05 [Karen]
...but I can help
21:28:17 [tguilbert]
s/Alan;/Alan:
21:28:17 [Karen]
Alan: CGs don't have a specific team contact
21:28:26 [Karen]
...CGs don not have team resources assigned
21:28:30 [Karen]
ChrisL: we can help
21:28:33 [Karen]
Pat: thank you
21:29:25 [Karen]
David: but not end up with overlap in IG and CG
21:29:25 [Karen]
...not discuss same things, so discuss with ChrisN
21:29:25 [Karen]
Timo: yes, we have done that; boil down the scope
21:29:25 [Karen]
Pat: and Chris helped us with the name
21:29:25 [Karen]
...Gethub sounds good for us
21:29:32 [Karen]
...what is a typical cadence for CGs
21:29:36 [cyril]
s/Gethub/GitHub/
21:29:37 [dsinger_]
s/Gethub/GitHub/
21:29:45 [Karen]
ChrisL: old style is emails, archive
21:30:03 [Karen]
...with GitHub you can continue to make changes in real time
21:30:20 [Karen]
Chris: I see some groups having a GitHub organization
21:30:28 [Karen]
ChrisL: we are happy hounds at the moment
21:30:51 [wseltzer]
s/we are happy hounds/that sounds heavy/
21:31:24 [Karen]
Alan: some groups have a monthly phone call
21:31:24 [Karen]
...or meet in between TPACs to do things F2F, but every group is autonomous
21:31:24 [Karen]
...you may want to meet monthly or more than that
21:31:24 [Karen]
...having GitHub available allows the work to progress in an offline mode
21:31:28 [Karen]
ChrisN: only suggestion is if you propose to have a meeting, that we coordinate that so there is no overlap
21:31:35 [Karen]
Pat: yes, I would coordinate with you
21:31:40 [Karen]
...how often does TPAC meet?
21:31:44 [Karen]
Alan: once a year
21:31:50 [Karen]
Pat: ok, once a year in the Fall
21:31:59 [Karen]
David: Nothing to stop you from meeting with other groups
21:32:05 [Karen]
...you can have joint meetings during the year
21:32:17 [Karen]
Alan: and if there is a natural place, like IAB where community might be there
21:32:22 [Karen]
...sometimes groups might meet there
21:32:28 [wseltzer]
s/IAB/NAB/
21:32:32 [Karen]
...or have someone host a meeting somehwhere
21:32:58 [wseltzer]
q+
21:33:24 [Karen]
...look to both Chrises and Kaz
21:33:24 [Karen]
...how many groups have charters?
21:33:24 [Karen]
ChrisL: we need a charter
21:33:24 [Karen]
Alan: It can just be a paragraph
21:33:24 [Karen]
ChrisN: recommend using the charter template
21:33:24 [Karen]
Pat: we create a charter?
21:33:30 [Karen]
ChrisN: yes, puts more of a description to it
21:33:30 [wseltzer]
q-
21:33:38 [Karen]
Alan: and then David can get it into Apple
21:33:48 [Karen]
Pat: far be it for me to speak for Apple or Netflix!
21:33:58 [Karen]
ChrisN: Riju are you in the queue?
21:33:58 [cpn]
ack riju
21:34:02 [Karen]
Riju: no more quesitons yet
21:34:13 [Karen]
Alan: does this look like something that is interesting to explore and makes sense?
21:34:25 [Karen]
Cyril: I would like to come back to Pat and David's point about having identifiers
21:34:28 [kaz]
-> https://github.com/w3c/cg-charter CG Charter page
21:34:32 [eeeps]
eeeps has joined #AudioFmts
21:35:25 [Karen]
...we have been ocilating in MPEG about codecs
21:35:25 [Karen]
...explosion of values
21:35:25 [Karen]
...and we have more and more test based consumption of media
21:35:25 [Karen]
...one task is how to structure these identifiers and how to align better with media capabilities
21:35:25 [Karen]
...I fear grow and grow every dimension
21:35:31 [Karen]
...where we just need to rationalize it
21:35:38 [Karen]
DavidS: we have overloaded on tools
21:35:43 [Karen]
...and sometimes makes it creaky
21:35:52 [Karen]
Timo: Is manifest a term in W3C?
21:35:58 [Karen]
Cyril: i was referring to the latest manifest
21:36:10 [Karen]
Pat: If we come back and show you the gaps, then we can talk about how to address them
21:36:19 [Karen]
...there is a GitHub in our future
21:36:28 [Karen]
DavidS: and you could have a W3C Calendar
21:36:42 [cyril]
s/test based/manifest-based/
21:36:57 [wseltzer]
q+
21:37:23 [Karen]
ChrisL: I just sent you a message for CG to get a GitHub
21:37:23 [Karen]
Wendy: I hereby give promission
21:37:23 [Karen]
Pat; thank you, Wendy
21:37:23 [Karen]
...Wolfgang, are you on?
21:37:23 [Karen]
Pat: If we can break out the audio and imaging questions
21:37:24 [Karen]
...can be different topics on GitHub; I see them proceeding independently
21:37:35 [cyril]
s/latest manifest/DASH manifest or HLS playlist/
21:37:35 [Karen]
ChrisN: there is a labels feature to allow you to group things
21:37:42 [Karen]
Pat: in terms of chairs, on imaging side
21:37:45 [Karen]
...Wolfgang
21:37:45 [wseltzer]
s/promission/permission/
21:37:48 [Karen]
...so happy
21:37:56 [Karen]
...thinking we have two parallel tracks
21:38:01 [Karen]
...audio issues are somewhat different
21:38:10 [Karen]
...my proposal is to have two co-chairs
21:38:19 [Karen]
ChrisL: you will need to sign the CG
21:38:21 [Karen]
ack Wendy
21:38:29 [Karen]
Wendy: as long as we are talking about joining the CG
21:38:55 [kaz]
-> https://www.w3.org/community/av4browsers/ Audiovisual Media Formats for Browsers CG page
21:39:25 [Karen]
...and anyone who participates in GitHub should link to their W3C accounts
21:39:25 [Karen]
ChrisL: it tells us what organization you are in
21:39:25 [Karen]
Wendy: bureaucracy with a purpose
21:39:25 [Karen]
Pat: Wolfgang, on the audio side
21:39:25 [Karen]
...you are looking so happy
21:39:25 [Karen]
Wolfgang: a lot of good positive energy in the room
21:39:35 [Karen]
Pat: and you are happy to cover the audio issues
21:39:40 [Karen]
...are you ok to take the lead?
21:39:46 [Karen]
Wolfgang: yes, I would be happy to
21:40:07 [Karen]
Pat: we had good discussions with ChrisN and Frauenhoffer this morning
21:40:11 [Karen]
DavidS: work on charter
21:40:16 [wseltzer]
q-
21:40:31 [Karen]
...would be helpful to specify what group will produce: proposed solutions, etc.
21:40:37 [kaz]
q+
21:41:25 [Karen]
Alan: you can propose solutions, but they cannot become standards
21:41:25 [Karen]
...if CG builds a prototype or something
21:41:25 [Karen]
...and we think this is a good enough starting point
21:41:25 [Karen]
...someone who is in a group needs to bring the expertise
21:41:25 [Karen]
...need the SME to go with the work
21:41:35 [Karen]
DavidS: but group may ID crisp questions, and suggested directions for the group to pursue
21:41:44 [Karen]
...make a statement about what the charges are
21:41:49 [Karen]
...and look into some suggestions
21:41:58 [Karen]
Pat: solutions sounds too "solutiony"
21:42:02 [Karen]
...identify "options
21:42:11 [Karen]
...and then go back to producing the standard
21:42:22 [Karen]
DavidS: 90% is asking the right question
21:42:33 [kaz]
q-
21:43:05 [kaz]
(also wanted to suggest starting with problem statements, expectations, etc.)
21:43:25 [Karen]
ChrisN: one of roles of the chairs is to be able to assess the consensus of the group
21:43:25 [Karen]
...maybe be awkward to combine role of proposing solutions and also chairing
21:43:25 [Karen]
...we should not just default into that
21:43:25 [Karen]
Pat: yes, we have that at SMPTE
21:43:25 [Karen]
...our company policy is that chair's role is to faciltate
21:43:26 [Karen]
...we want a solution that works from everyone
21:43:27 [Karen]
...I can push on them
21:43:37 [Karen]
...hope there is enough excitement that there will be someone helping us
21:43:45 [Karen]
Alan: And we can change the chair once we get started
21:43:54 [Karen]
...for an execution chair, we change to these individuals
21:43:59 [Karen]
Pat: We welcome you as a chair
21:44:08 [Karen]
ChrisN: I did not say this
21:44:24 [Karen]
...CG charter template has some words in it about how to choose and replace chairs
21:44:29 [Karen]
Pat: I am interested to get work done
21:44:48 [Karen]
...as president of SMPTE, know it's about getting it done; it's a real world challenge
21:44:56 [Karen]
...Wolfgang did not know I would volunteer him
21:45:02 [Karen]
...For now, let's get it started
21:45:08 [Karen]
...try a bi-weekly cadence
21:45:14 [Karen]
ChrisN: other groups meet monthly
21:45:29 [Karen]
...we have regular time slots during
21:45:54 [Karen]
Cyril: May I suggest we meet not on a regular cadence? Just meet when we need to and do the work asynchronously
21:46:04 [Karen]
DavidS: you can make asynchronous progress
21:46:08 [Karen]
Alan: That could make sense
21:46:12 [kaz]
q+
21:46:14 [Karen]
...when we all need to get together
21:46:20 [Karen]
...and not have it pre-scheduled
21:46:30 [Karen]
Cyril: we can still have deadlines and push people
21:47:25 [Karen]
ChrisL: it still has chairs pushing through the issues
21:47:25 [Karen]
...a different way of pushing peopleforward
21:47:25 [Karen]
Pat: I am all in favor of not having meetings
21:47:25 [Karen]
Kaz: clarify in charter how to make decision and consensus in the group, including having a meeting or not
21:47:26 [Karen]
Pat: you don't have rules on consensus
21:47:30 [Karen]
ChrisL: in general we avoid voting
21:47:46 [Karen]
Kaz: similar to W3C process document, but decision making depends upon the group (CG)
21:47:58 [Karen]
Pat: what about in a WG, is there a more formal process?
21:48:09 [Karen]
ChrisL: we avoid voting unless to break a log jam
21:48:16 [Karen]
Alan: only if stuck and cannot break it out
21:48:30 [Karen]
...and even then we have one more conversation to get to point of no objectiion
21:48:41 [chris]
Voting https://www.w3.org/2021/Process-20211102/#Votes
21:49:01 [chris]
Consensus building https://www.w3.org/2021/Process-20211102/#consensus-building
21:49:15 [kaz]
s/(CG)/(this time the CG)/
21:49:26 [Karen]
...sometimes why things may take longer in W3C
21:49:26 [Karen]
...people in minority may go off and fork this
21:49:26 [Karen]
...and we're all about one web and one world
21:49:26 [Karen]
Pat: Interesting, in SMPTE, you can object; have a way to resolve assent
21:49:30 [Karen]
ChrisL: you can do a Formal Objection, but it is seen as a big gun
21:49:38 [Karen]
DavidS: rough consensus in CGs is fine
21:49:52 [Karen]
Pat: you try to get consensus if no one objects, but you have to ask
21:49:54 [Karen]
...so that's fine
21:50:03 [Karen]
...ChrisL, you will help us with GitHub
21:50:14 [Karen]
...you will send a template of a charter, ChrisN
21:50:21 [Karen]
Alan: don't send me anything technical
21:51:25 [Karen]
Pat: once we get GitHub set up, I will go back and get specific problem use case number one
21:51:25 [Karen]
...number two, and everyone can start commenting on hit
21:51:25 [Karen]
s/hit/it
21:51:25 [Karen]
...until we need to meet F2F
21:51:25 [Karen]
ChrisN: W3C has WebEx and Zoom
21:51:25 [Karen]
...whether CGs have access to W3C infrastructure
21:51:28 [Karen]
...we may need to provide our own
21:51:36 [Karen]
Pat: We have some pretty easy technologies
21:51:39 [Karen]
...anything else?
21:51:41 [Karen]
q?
21:51:45 [Karen]
ack Kaz
21:51:52 [Karen]
Pat: does anyone object to us proceeding
21:51:57 [Karen]
Alan: Thank you everyone for your time
21:52:09 [Karen]
...Hopefully this will result in some good things
21:52:15 [Karen]
Pat: thank you
21:52:23 [Karen]
rrsagent, make minutes
21:52:23 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/09/15-audiofmts-minutes.html Karen
21:54:01 [kaz]
rrsagent, make draft
21:54:01 [RRSAgent]
I'm logging. I don't understand 'make draft', kaz. Try /msg RRSAgent help
21:54:20 [kaz]
s/rrsagent, make draft//
21:54:31 [kaz]
rrsagent, draft minutes
21:54:31 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/09/15-audiofmts-minutes.html kaz
21:58:12 [Karen]
Karen has joined #audiofmts
22:20:50 [padenot]
padenot has left #AudioFmts
22:25:23 [tidoust]
tidoust has joined #AudioFmts
22:34:08 [dsinger]
dsinger has joined #AudioFmts
22:34:27 [eeeps]
eeeps has joined #AudioFmts
23:07:12 [eeeps]
eeeps has joined #AudioFmts
23:52:40 [dsinger]
dsinger has joined #AudioFmts