[Development] Patch to fix qt-multimedia compilation with ALSA
Volker Hilsheimer
volker.hilsheimer at qt.io
Thu Apr 6 15:30:37 CEST 2023
Hi,
Thanks, but please push patches to our code review system for discussing and eventually merging changes:
* https://wiki.qt.io/Qt_Contribution_Guidelines
* https://wiki.qt.io/Setting_up_Gerrit
Regards,
Volker
> On 6 Apr 2023, at 14:16, shengfeng zhou <sxzzsf at gmail.com> wrote:
>
> /var/tmp/build/qt6-6.5.0/qtmultimedia/src/multimedia/alsa/qalsaaudiosink_p.h:98:22:
> error: expected ';' at end of member declaration
> 98 | snd_pcm_access_t access SND_PCM_ACCESS_RW_INTERLEAVED;
> | ^~~~~~
> | ;
> /var/tmp/build/qt6-6.5.0/qtmultimedia/src/multimedia/alsa/qalsaaudiosink_p.h:98:29:
> error: 'SND_PCM_ACCESS_RW_INTERLEAVED' does not name a type
>
> --- qt6-6.5.0/qtmultimedia/src/multimedia/alsa/qalsaaudiosink_p.h.orig
> 2023-04-06 19:16:52.046179861 +0800
> +++ qt6-6.5.0/qtmultimedia/src/multimedia/alsa/qalsaaudiosink_p.h
> 2023-04-06 19:29:43.279593508 +0800
> @@ -95,8 +95,8 @@
> qint64 elapsedTimeOffset = 0;
> char* audioBuffer = nullptr;
> snd_pcm_t* handle = nullptr;
> - snd_pcm_access_t access SND_PCM_ACCESS_RW_INTERLEAVED;
> - snd_pcm_format_t pcmformat SND_PCM_FORMAT_S16;
> + snd_pcm_access_t access = SND_PCM_ACCESS_RW_INTERLEAVED;
> + snd_pcm_format_t pcmformat = SND_PCM_FORMAT_S16;
> snd_pcm_hw_params_t *hwparams = nullptr;
> qreal m_volume = 1.0f;
> };
> --
> Development mailing list
> Development at qt-project.org
> https://lists.qt-project.org/listinfo/development
More information about the Development
mailing list