tsdemux: Fix reading of extended Opus channel configuration
authorSebastian Dröge <sebastian@centricular.com>
Fri, 17 Mar 2023 13:51:53 +0000 (15:51 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 18 Mar 2023 19:52:40 +0000 (19:52 +0000)
commita246be6fd2f31ac006aa47bc53f41569ce687406
tree8995debe9b72990b8d7608aa54ea9dcfc41d217a
parent3cc37d91dfa9d6b38bcf13bfa68480a2d4c749af
tsdemux: Fix reading of extended Opus channel configuration

Argument evaluation order is implementation defined in C, and gcc is
evaluating right-to-left (works) while clang is evaluating left-to-right
(does not work).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4221>
subprojects/gst-plugins-bad/gst/mpegtsdemux/tsdemux.c