Displaying 9 results from an estimated 9 matches for "dwchannelmask".
Did you mean:
channelmask
2015 Jul 21
1
A couple of questions about channel mapping
...but now flac accepts mono files with three different channel
> masks:
> 0x0001 (FL), 0x0002 (FR), 0x0004 (FC).
>
> Should flac reject the first two masks when there's no --channel-map=none
> option?
Why place restrictions on which speaker a
user can use? The Microsoft spec for
dwChannelMask (WAVEFORMATEXTENSIBLE_CHANNEL_MASK)
includes the following:
Should nChannels be less than the number of bits set in dwChannelMask,
then the extra (most significant) bits in dwChannelMask are ignored.
Should nChannels exceed the number of bits set in dwChannelMask, then
the remaining channels are n...
2018 Oct 25
1
Proposal - Extended Channel Layouts in Opus
...list for feedback.
Here's the RFCXML:
And the resulting TXT:
This is primarily based on the Ambisonics draft, as it's generally making additions to the same areas.
A few areas I'd expect could be improved:
Currently I'm using Microsoft's WAVEFORMATEXTENSIBLE structure's dwChannelMask field to define channel positions. These values are reasonably standard, but I'm not sure if citing Microsoft's documentation directly is the best way to handle this. We might want to copy the channel names into the spec, or cite some other document from a standards body naming and numberin...
2013 Jan 02
4
Define 6.1 and 7.1 channel mappings
...common channels (see above for 6.1 and 7.1)
-------------------------------------------------------------------------------------------------
Then, regarding what the WAVEFORMATEXTENSIBLE order actually is:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd757714(v=vs.85).aspx
"The dwChannelMask member specifies which channels are present in the multichannel stream. The least significant bit corresponds with the front left speaker, the next least significant bit corresponds to the front right speaker, and so on. The bits, in order of significance, are defined as follows."
[?]
"...
2015 Jul 15
1
WAVEFORMATEXTENSIBLE_CHANNEL_MASK is not described
...ations. The assignments are as follows:
Note that the channel order may not be defined. An
example of this is in the Microsoft documentation
defining WAVEFORMATEXTENSIBLE. The
final example is titled "Multiple mono streams (no
speaker location)", and has a (valid) channel
mask of zero (dwChannelMask = 0).
Also note that in the changelog at:
https://xiph.org/flac/changelog.html
it states:
Now properly supports ... WAVEFORMATEXTENSIBLE multichannel input,
performing necessary channel reordering both for encoding and
decoding. WAVEFORMATEXTENSIBLE channel mask is also saved to a tag on
e...
2015 Jul 21
1
A couple of questions about channel mapping
...R do not conflict then
the FLAC tag serves no purpose.)
So, in your example above, the FLAC tag
containing the channel mask 0x33 is
redundant while 0x603 is not.
The WAVEFORMATEXTENSIBLE_CHANNEL_MASK
also specifies the channel order. From the
Microsoft spec for WAVE-EX:
The channels specified in dwChannelMask must be present in the
prescribed order (from least significant bit up).
The FLAC default channel assignments all
comply with this channel order.
This description also agrees (I believe) with the
FLAC change log at:
https://xiph.org/flac/changelog.html
where it states:
AC 1.1.3 (27-Nov-2006)...
2015 Jul 15
4
WAVEFORMATEXTENSIBLE_CHANNEL_MASK is not described
...hen used to specify the channel
assignment. The channel assignment can then
be repeated in a WAVEFORMATEXTENSIBLE
channel mask tag.
The WAVEFORMATEXTENSIBLE specification
is better in this regard because the number of
channels and channel assignment are stored
separately (as Format.nChannels and
dwChannelMask).
What is required, I would suggest, is a simple
and unambiguous way for an application reading
a FLAC file to navigate this mess. There needs
to be a way to tell the application, "Don't look
here for the channel assignment, look there".
Regards,
Martin
--
Martin J Leese
E-mail: m...
2012 Dec 07
0
Wine release 1.5.19
...vbscript: Use simplified constant implementation for more constants.
Jason Edmeades (3):
cmd: Prevent overflow for long command string.
cmd: Change what 'ver' issues.
cmd: Wait for command to complete when spawned through cmd /c.
Maarten Lankhorst (1):
dsound: Set dwChannelMask when limiting channels.
Michael Stefaniuc (11):
winex11.drv: The winediag debug channel is only used for HAVE_XRRGETSCREENRESOURCES.
comctl32: Remove a superfluous function pointer cast.
riched20/tests: Remove a superfluous function pointer cast.
qmgr: COM cleanup for the I...
2011 Oct 10
0
Wine release 1.3.30
...ce DirectSound settings with Driver Diagnostics.
dsound: Reimplement rendering devices on mmdevapi.
dsound: Reimplement capturing devices on mmdevapi.
dsound: Reimplement PropertySet on mmdevapi.
dsound: Eliminate leftover driver structures.
mmdevapi: Don't fail if dwChannelMask is not set correctly.
wineoss.drv: Use a temporary OSS device to check format support.
winealsa.drv: Fix default device creation logic.
mmdevapi: Don't use invalid This pointer on static object.
winmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage.
audio: Change winmm...
2007 Feb 22
13
5.1 surround channel coupling
>Yesterday I have finished writing the ambisonic pan filter for oggenc.
May I ask what this "pan filter" is?
I made some tentative suggestions for coupling Ambisonic B-format in a post
"Vorbis Ambisonic coupling" on 4feb07
I gather from the last monthly meeting, that some of you, including Monty, had problems with the phase behaviour of B-format.
Would anyone like a