Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 591550 - media-libs/gst-plugins-bad on x32: yadif_template.c:244: Error: `(%edx,%r11)' is not a valid base/index expression
Summary: media-libs/gst-plugins-bad on x32: yadif_template.c:244: Error: `(%edx,%r11)'...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: x32
  Show dependency tree
 
Reported: 2016-08-17 20:40 UTC by Dainius Masiliūnas
Modified: 2024-03-30 20:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
disable asm code on x32abi.... (yadif-x32.patch,2.05 KB, patch)
2016-10-02 17:14 UTC, iGentoo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dainius Masiliūnas 2016-08-17 20:40:57 UTC
At the moment, the yadif GStreamer plugin fails to compile under the x32 ABI due to assembly code. As such, it blocks the build of gst-plugins-bad altogether, which is quite unfortunate.

As such, the yadif plugin should be disabled when building for x32 targets, for instance like this:

use abi_x86_x32 && myconf+=( --disable-yadif )
Comment 1 Dainius Masiliūnas 2016-08-17 20:42:30 UTC
The upstream bug report is in See Also. yadif needs to be disabled until that is fixed.
Comment 2 iGentoo 2016-10-02 17:14:24 UTC
Created attachment 448874 [details, diff]
disable asm code on x32abi....
Comment 3 Dainius Masiliūnas 2016-12-24 13:50:00 UTC
Yes, this patch works fine on x32.
Comment 4 Mart Raudsepp gentoo-dev 2024-03-30 20:50:17 UTC
This affected gstreamer plugin got removed upstream 3 years ago, so the bug isn't applicable anymore. deinterlace element with method=yadif property is the replacement.