Fwd: UWP: Play AAC/AC3 audio

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: UWP: Play AAC/AC3 audio

Andy Devar


---------- Forwarded message ---------
Von: Andy Devar <[hidden email]>
Date: So., 25. Okt. 2020 um 23:46 Uhr
Subject: UWP: Play AAC/AC3 audio
To: <[hidden email]>


Hi,

while I managed to play MP4 and TS video with a modified UWP sample app, I haven't managed to play the audio contained in these video files.

It seems that the required decoders are missing from the GStreamer UWP release 1.18.0 release (e.g. avdec_aac and avdec_ac3). Are there any alternatives in the UWP release?

Thanks,

Andy



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: UWP: Play AAC/AC3 audio

Nirbheek Chauhan
Hi,

Your best bet for decoding AAC / AC3 on UWP is described in this issue: https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/286

Basically, the FFmpeg recipe doesn't use the Meson port yet because it's a lot of work to test it on all platforms supported by gstreamer. Need to ensure that the same code is built on all platforms with basically the same flags (and the correct optimizations). There wasn't enough time to get that done for the 1.18 release.

Cheers,
Nirbheek

On Mon, Oct 26, 2020 at 5:30 AM Andy Devar <[hidden email]> wrote:


---------- Forwarded message ---------
Von: Andy Devar <[hidden email]>
Date: So., 25. Okt. 2020 um 23:46 Uhr
Subject: UWP: Play AAC/AC3 audio
To: <[hidden email]>


Hi,

while I managed to play MP4 and TS video with a modified UWP sample app, I haven't managed to play the audio contained in these video files.

It seems that the required decoders are missing from the GStreamer UWP release 1.18.0 release (e.g. avdec_aac and avdec_ac3). Are there any alternatives in the UWP release?

Thanks,

Andy


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: UWP: Play AAC/AC3 audio

Andy Devar
Hi,

can't get this to work:

Branch: uwp-more-recipes-wip

python ./cerbero-uninstalled -c config/win64.cbc -v uwp  package gstreamer-1.0

When zlib is built for example, the following error is thrown:
..\meson.build:1:0: ERROR: Unable to detect GNU compiler type:

This is probably because the value of the variable named compiler is ['false'] in method get_gnu_compiler_defines (in environment.py). I have checked this by adding a pprint in this method.

I guess this value is fetched from cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt - the binaries section looks like this:

[binaries]
c = ['false']
cpp = ['false']
objc = ['false']
objcpp = ['false']
ar = ['false']
pkgconfig = ['false']
cmake = ['false']

Is this expected?

In the meson-cross-file, which is also passed to meson, this section looks better:

[binaries]
c = ['cl']
cpp = ['cl']
objc = ['false']
objcpp = ['false']
ar = ['lib']
pkgconfig = 'pkg-config'
cmake = ['false']
comspec = ['C:\\WINDOWS\\SysWOW64\\cmd.exe']
msyscon = ['sh.exe']
perl = ['perl']
gendef = ['gendef']
dlltool = ['x86_64-w64-mingw32-dlltool']
windres = ['rc']

But it's obviously not used.

This is the command called by cerbero-uninstalled:

C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/build-tools/bin/meson --prefix=C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/dist/uwp_x86_64 --libdir=lib -Ddebug=true --default-library=both -Doptimization=2 --backend=ninja --wrap-mode=nodownload -Db_vscrt=md --cross-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-cross-file.txt --native-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt

Versions:
Meson: 0.55.3
Python: 3.9.0


Thanks.

Andy

Am Mo., 26. Okt. 2020 um 16:30 Uhr schrieb Nirbheek Chauhan <[hidden email]>:
Hi,

Your best bet for decoding AAC / AC3 on UWP is described in this issue: https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/286

Basically, the FFmpeg recipe doesn't use the Meson port yet because it's a lot of work to test it on all platforms supported by gstreamer. Need to ensure that the same code is built on all platforms with basically the same flags (and the correct optimizations). There wasn't enough time to get that done for the 1.18 release.

Cheers,
Nirbheek

On Mon, Oct 26, 2020 at 5:30 AM Andy Devar <[hidden email]> wrote:


---------- Forwarded message ---------
Von: Andy Devar <[hidden email]>
Date: So., 25. Okt. 2020 um 23:46 Uhr
Subject: UWP: Play AAC/AC3 audio
To: <[hidden email]>


Hi,

while I managed to play MP4 and TS video with a modified UWP sample app, I haven't managed to play the audio contained in these video files.

It seems that the required decoders are missing from the GStreamer UWP release 1.18.0 release (e.g. avdec_aac and avdec_ac3). Are there any alternatives in the UWP release?

Thanks,

Andy


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: UWP: Play AAC/AC3 audio

Matthew Waters
Hi,

This sounds like https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/655 which is an issue with newer versions of setuptools.

Cheers
-Matt

On 29/10/20 9:43 am, Andy Devar wrote:
Hi,

can't get this to work:

Branch: uwp-more-recipes-wip

python ./cerbero-uninstalled -c config/win64.cbc -v uwp  package gstreamer-1.0

When zlib is built for example, the following error is thrown:
..\meson.build:1:0: ERROR: Unable to detect GNU compiler type:

This is probably because the value of the variable named compiler is ['false'] in method get_gnu_compiler_defines (in environment.py). I have checked this by adding a pprint in this method.

I guess this value is fetched from cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt - the binaries section looks like this:

[binaries]
c = ['false']
cpp = ['false']
objc = ['false']
objcpp = ['false']
ar = ['false']
pkgconfig = ['false']
cmake = ['false']

Is this expected?

In the meson-cross-file, which is also passed to meson, this section looks better:

[binaries]
c = ['cl']
cpp = ['cl']
objc = ['false']
objcpp = ['false']
ar = ['lib']
pkgconfig = 'pkg-config'
cmake = ['false']
comspec = ['C:\\WINDOWS\\SysWOW64\\cmd.exe']
msyscon = ['sh.exe']
perl = ['perl']
gendef = ['gendef']
dlltool = ['x86_64-w64-mingw32-dlltool']
windres = ['rc']

But it's obviously not used.

This is the command called by cerbero-uninstalled:

C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/build-tools/bin/meson --prefix=C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/dist/uwp_x86_64 --libdir=lib -Ddebug=true --default-library=both -Doptimization=2 --backend=ninja --wrap-mode=nodownload -Db_vscrt=md --cross-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-cross-file.txt --native-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt

Versions:
Meson: 0.55.3
Python: 3.9.0


Thanks.

Andy

Am Mo., 26. Okt. 2020 um 16:30 Uhr schrieb Nirbheek Chauhan <[hidden email]>:
Hi,

Your best bet for decoding AAC / AC3 on UWP is described in this issue: https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/286

Basically, the FFmpeg recipe doesn't use the Meson port yet because it's a lot of work to test it on all platforms supported by gstreamer. Need to ensure that the same code is built on all platforms with basically the same flags (and the correct optimizations). There wasn't enough time to get that done for the 1.18 release.

Cheers,
Nirbheek

On Mon, Oct 26, 2020 at 5:30 AM Andy Devar <[hidden email]> wrote:


---------- Forwarded message ---------
Von: Andy Devar <[hidden email]>
Date: So., 25. Okt. 2020 um 23:46 Uhr
Subject: UWP: Play AAC/AC3 audio
To: <[hidden email]>


Hi,

while I managed to play MP4 and TS video with a modified UWP sample app, I haven't managed to play the audio contained in these video files.

It seems that the required decoders are missing from the GStreamer UWP release 1.18.0 release (e.g. avdec_aac and avdec_ac3). Are there any alternatives in the UWP release?

Thanks,

Andy


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

OpenPGP_signature (505 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: UWP: Play AAC/AC3 audio

Andy Devar
Yes, indeed. Either downgrading setuptools or pulling latest cerbero from https://gitlab.freedesktop.org/gstreamer/cerbero fix this.

Thanks a lot.

Am Do., 29. Okt. 2020 um 01:56 Uhr schrieb Matthew Waters <[hidden email]>:
Hi,

This sounds like https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/655 which is an issue with newer versions of setuptools.

Cheers
-Matt

On 29/10/20 9:43 am, Andy Devar wrote:
Hi,

can't get this to work:

Branch: uwp-more-recipes-wip

python ./cerbero-uninstalled -c config/win64.cbc -v uwp  package gstreamer-1.0

When zlib is built for example, the following error is thrown:
..\meson.build:1:0: ERROR: Unable to detect GNU compiler type:

This is probably because the value of the variable named compiler is ['false'] in method get_gnu_compiler_defines (in environment.py). I have checked this by adding a pprint in this method.

I guess this value is fetched from cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt - the binaries section looks like this:

[binaries]
c = ['false']
cpp = ['false']
objc = ['false']
objcpp = ['false']
ar = ['false']
pkgconfig = ['false']
cmake = ['false']

Is this expected?

In the meson-cross-file, which is also passed to meson, this section looks better:

[binaries]
c = ['cl']
cpp = ['cl']
objc = ['false']
objcpp = ['false']
ar = ['lib']
pkgconfig = 'pkg-config'
cmake = ['false']
comspec = ['C:\\WINDOWS\\SysWOW64\\cmd.exe']
msyscon = ['sh.exe']
perl = ['perl']
gendef = ['gendef']
dlltool = ['x86_64-w64-mingw32-dlltool']
windres = ['rc']

But it's obviously not used.

This is the command called by cerbero-uninstalled:

C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/build-tools/bin/meson --prefix=C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/dist/uwp_x86_64 --libdir=lib -Ddebug=true --default-library=both -Doptimization=2 --backend=ninja --wrap-mode=nodownload -Db_vscrt=md --cross-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-cross-file.txt --native-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt

Versions:
Meson: 0.55.3
Python: 3.9.0


Thanks.

Andy

Am Mo., 26. Okt. 2020 um 16:30 Uhr schrieb Nirbheek Chauhan <[hidden email]>:
Hi,

Your best bet for decoding AAC / AC3 on UWP is described in this issue: https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/286

Basically, the FFmpeg recipe doesn't use the Meson port yet because it's a lot of work to test it on all platforms supported by gstreamer. Need to ensure that the same code is built on all platforms with basically the same flags (and the correct optimizations). There wasn't enough time to get that done for the 1.18 release.

Cheers,
Nirbheek

On Mon, Oct 26, 2020 at 5:30 AM Andy Devar <[hidden email]> wrote:


---------- Forwarded message ---------
Von: Andy Devar <[hidden email]>
Date: So., 25. Okt. 2020 um 23:46 Uhr
Subject: UWP: Play AAC/AC3 audio
To: <[hidden email]>


Hi,

while I managed to play MP4 and TS video with a modified UWP sample app, I haven't managed to play the audio contained in these video files.

It seems that the required decoders are missing from the GStreamer UWP release 1.18.0 release (e.g. avdec_aac and avdec_ac3). Are there any alternatives in the UWP release?

Thanks,

Andy


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel