Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile for ARM #3

Open
savage8811 opened this issue Nov 8, 2013 · 2 comments
Open

Compile for ARM #3

savage8811 opened this issue Nov 8, 2013 · 2 comments

Comments

@savage8811
Copy link

First of all, great work :)

x86 works fine, but if I switch to to ARM, I can't compile it anymore. Got many failures.

1>------ Erstellen gestartet: Projekt: libmpeg2, Konfiguration: Debug ARM ------
1> MIDLRT Processing .\libmpeg2.idl
1> libmpeg2.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\oaidl.idl
1> oaidl.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\objidl.idl
1> objidl.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\unknwn.idl
1> unknwn.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\wtypes.idl
1> wtypes.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\wtypesbase.idl
1> wtypesbase.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\basetsd.h
1> basetsd.h
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\guiddef.h
1> guiddef.h
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\ocidl.idl
1> ocidl.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\oleidl.idl
1> oleidl.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\servprov.idl
1> servprov.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\urlmon.idl
1> urlmon.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\msxml.idl
1> msxml.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Media.idl
1> Windows.Media.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\inspectable.idl
1> inspectable.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\hstring.idl
1> hstring.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\AsyncInfo.idl
1> AsyncInfo.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\EventToken.idl
1> EventToken.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Foundation.idl
1> Windows.Foundation.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\IVectorChangedEventArgs.idl
1> IVectorChangedEventArgs.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Storage.idl
1> Windows.Storage.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Storage.FileProperties.idl
1> Windows.Storage.FileProperties.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Storage.Streams.idl
1> Windows.Storage.Streams.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Storage.Provider.idl
1> Windows.Storage.Provider.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Storage.Search.idl
1> Windows.Storage.Search.idl
1> MIDLRT Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\Windows.Data.Text.idl
1> Windows.Data.Text.idl
1> Processing C:\Users\OFFIC_~1\AppData\Local\Temp\libmpeg2.idl-7b787e9c
1> libmpeg2.idl-7b787e9c
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\oaidl.idl
1> oaidl.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\objidl.idl
1> objidl.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\unknwn.idl
1> unknwn.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\wtypes.idl
1> wtypes.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\wtypesbase.idl
1> wtypesbase.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\basetsd.h
1> basetsd.h
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\guiddef.h
1> guiddef.h
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\ocidl.idl
1> ocidl.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\oleidl.idl
1> oleidl.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\servprov.idl
1> servprov.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\urlmon.idl
1> urlmon.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\msxml.idl
1> msxml.idl
1> Processing .\Windows.Media.idl-c1dfc7af
1> Windows.Media.idl-c1dfc7af
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\inspectable.idl
1> inspectable.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\hstring.idl
1> hstring.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\AsyncInfo.idl
1> AsyncInfo.idl
1> Processing C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\EventToken.idl
1> EventToken.idl
1> Processing .\Windows.Foundation.idl-9ccab677
1> Windows.Foundation.idl-9ccab677
1> Processing .\IVectorChangedEventArgs.idl-ba59a095
1> IVectorChangedEventArgs.idl-ba59a095
1> Processing .\Windows.Storage.idl-ecea8b9d
1> Windows.Storage.idl-ecea8b9d
1> Processing .\Windows.Storage.FileProperties.idl-c89626f4
1> Windows.Storage.FileProperties.idl-c89626f4
1> Processing .\Windows.Storage.Streams.idl-bb41e18d
1> Windows.Storage.Streams.idl-bb41e18d
1> Processing .\Windows.Storage.Provider.idl-e1c885c6
1> Windows.Storage.Provider.idl-e1c885c6
1> Processing .\Windows.Storage.Search.idl-9d8dd27c
1> Windows.Storage.Search.idl-9d8dd27c
1> Processing .\Windows.Data.Text.idl-ad46267d
1> Windows.Data.Text.idl-ad46267d
1> alloc.c
1> cpu_accel.c
1> cpu_state.c
1> decode.c
1> header.c
1> idct.c
1> idct_mmx.c
1> motion_comp.c
1>idct_mmx.c(153): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(153): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(153): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(153): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(153): error C2059: Syntaxfehler: '['
1>idct_mmx.c(155): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(155): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(155): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(155): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(155): error C2059: Syntaxfehler: '['
1>idct_mmx.c(156): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(156): error C2065: 'movq': nichtdeklarierter Bezeichner
1>idct_mmx.c(156): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm0'
1>idct_mmx.c(156): error C2065: 'mm0': nichtdeklarierter Bezeichner
1>idct_mmx.c(156): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>idct_mmx.c(156): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(158): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(158): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(158): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(158): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(158): error C2059: Syntaxfehler: '['
1>idct_mmx.c(159): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(159): error C2065: 'movq': nichtdeklarierter Bezeichner
1>idct_mmx.c(159): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm6'
1>idct_mmx.c(159): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>idct_mmx.c(159): error C2065: 'mm5': nichtdeklarierter Bezeichner
1>idct_mmx.c(159): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(161): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(161): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(161): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(161): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(161): error C2059: Syntaxfehler: '['
1>idct_mmx.c(162): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(162): error C2065: 'pmaddwd': nichtdeklarierter Bezeichner
1>idct_mmx.c(162): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm3'
1>idct_mmx.c(162): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>idct_mmx.c(162): error C2065: 'mm0': nichtdeklarierter Bezeichner
1>idct_mmx.c(162): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(164): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(164): error C2065: 'pshufw': nichtdeklarierter Bezeichner
1>idct_mmx.c(164): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm2'
1>idct_mmx.c(164): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>idct_mmx.c(164): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(169): error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>idct_mmx.c(170): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(170): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(170): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(170): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(170): error C2059: Syntaxfehler: '['
1>idct_mmx.c(171): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(171): error C2065: 'pmaddwd': nichtdeklarierter Bezeichner
1>idct_mmx.c(171): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm4'
1>idct_mmx.c(171): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>idct_mmx.c(171): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>idct_mmx.c(171): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(173): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(173): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(173): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(173): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(173): error C2059: Syntaxfehler: '['
1>idct_mmx.c(174): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(174): error C2065: 'pshufw': nichtdeklarierter Bezeichner
1>idct_mmx.c(174): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm6'
1>idct_mmx.c(174): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>idct_mmx.c(174): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(176): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(176): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(176): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(176): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(176): error C2059: Syntaxfehler: '['
1>idct_mmx.c(177): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(177): error C2065: 'pmaddwd': nichtdeklarierter Bezeichner
1>idct_mmx.c(177): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm1'
1>idct_mmx.c(177): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>idct_mmx.c(177): error C2065: 'mm5': nichtdeklarierter Bezeichner
1>idct_mmx.c(177): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(179): error C2065: 'rounder': nichtdeklarierter Bezeichner
1>idct_mmx.c(179): error C2100: Ungültige Dereferenzierung.
1>idct_mmx.c(179): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(179): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(179): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(179): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(179): error C2059: Syntaxfehler: '['
1>idct_mmx.c(180): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(180): error C2065: 'pmaddwd': nichtdeklarierter Bezeichner
1>idct_mmx.c(180): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm7'
1>idct_mmx.c(180): error C2065: 'mm7': nichtdeklarierter Bezeichner
1>idct_mmx.c(180): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>idct_mmx.c(180): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(182): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(182): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(182): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(182): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(182): error C2059: Syntaxfehler: '['
1>idct_mmx.c(183): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(183): error C2065: 'paddd': nichtdeklarierter Bezeichner
1>idct_mmx.c(183): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm3'
1>idct_mmx.c(183): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>idct_mmx.c(183): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>idct_mmx.c(183): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(185): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(185): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(185): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(185): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(185): error C2059: Syntaxfehler: '['
1>idct_mmx.c(186): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(186): error C2065: 'movq': nichtdeklarierter Bezeichner
1>idct_mmx.c(186): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm4'
1>idct_mmx.c(186): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>idct_mmx.c(186): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>idct_mmx.c(186): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(188): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(188): error C2065: 'mov': nichtdeklarierter Bezeichner
1>idct_mmx.c(188): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>idct_mmx.c(188): error C2065: 'eax': nichtdeklarierter Bezeichner
1>idct_mmx.c(188): error C2059: Syntaxfehler: '['
1>idct_mmx.c(189): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>idct_mmx.c(189): error C2065: 'paddd': nichtdeklarierter Bezeichner
1>idct_mmx.c(189): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm1'
1>idct_mmx.c(189): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>idct_mmx.c(189): error C2065: 'mm7': nichtdeklarierter Bezeichner
1>idct_mmx.c(189): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>idct_mmx.c(189): fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen.
1> motion_comp_mmx.c
1>cpu_state.c(42): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>cpu_state.c(42): error C2065: 'emms': nichtdeklarierter Bezeichner
1>cpu_state.c(42): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1> rgb.c
1>cpu_accel.c(60): warning C4013: '__cpuid' undefiniert; Annahme: extern mit Rückgabetyp int
1>motion_comp_mmx.c(70): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(70): error C2065: 'pxor': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(70): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm0'
1>motion_comp_mmx.c(70): error C2065: 'mm0': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(70): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(78): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(78): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(78): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(78): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(78): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(79): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(79): error C2065: 'movq': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(79): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm2'
1>motion_comp_mmx.c(79): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(79): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(79): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(81): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(81): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(81): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(81): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(81): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(82): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(82): error C2065: 'movq': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(82): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm4'
1>motion_comp_mmx.c(82): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(82): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(82): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(84): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(84): error C2065: 'pxor': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(84): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm3'
1>motion_comp_mmx.c(84): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(84): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(84): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(85): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(85): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(85): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(85): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(85): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(86): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(86): error C2065: 'psrlq': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(86): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm3'
1>motion_comp_mmx.c(86): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(86): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(87): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(87): error C2065: 'por': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(87): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm4'
1>motion_comp_mmx.c(87): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(87): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(87): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(88): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(88): error C2065: 'psubb': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(88): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm4'
1>motion_comp_mmx.c(88): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(88): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(88): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(89): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(89): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(89): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(89): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(89): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(95): error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>motion_comp_mmx.c(98): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(98): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(98): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(98): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(99): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(99): error C2065: 'movq': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(99): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm2'
1>motion_comp_mmx.c(99): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(99): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(99): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(101): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(101): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(101): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(101): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(101): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(102): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(102): error C2065: 'movq': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(102): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm4'
1>motion_comp_mmx.c(102): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(102): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(102): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(104): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(104): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(104): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(104): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(104): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(105): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(105): error C2065: 'movq': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(105): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm6'
1>motion_comp_mmx.c(105): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(105): error C2065: 'mm5': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(105): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(107): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(107): error C2065: 'pxor': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(107): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm5'
1>motion_comp_mmx.c(107): error C2065: 'mm5': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(107): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(107): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(108): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(108): error C2065: 'mov': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(108): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>motion_comp_mmx.c(108): error C2065: 'eax': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(108): error C2059: Syntaxfehler: '['
1>motion_comp_mmx.c(109): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(109): error C2065: 'psrlq': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(109): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm5'
1>motion_comp_mmx.c(109): error C2065: 'mm5': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(109): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(110): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(110): error C2065: 'por': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(110): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm6'
1>motion_comp_mmx.c(110): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(110): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(110): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(111): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>motion_comp_mmx.c(111): error C2065: 'psubb': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(111): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm6'
1>motion_comp_mmx.c(111): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(111): error C2065: 'mm5': nichtdeklarierter Bezeichner
1>motion_comp_mmx.c(111): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>motion_comp_mmx.c(111): fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen.
1> rgb_mmx.c
1> slice.c
1> uyvy.c
1>rgb_mmx.c(66): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(66): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(66): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(66): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(66): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(67): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(67): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(67): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(67): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(67): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(68): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(68): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(68): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(68): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(68): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(69): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(69): error C2065: 'pxor': nichtdeklarierter Bezeichner
1>rgb_mmx.c(69): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm4'
1>rgb_mmx.c(69): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>rgb_mmx.c(69): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(80): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(80): error C2065: 'punpcklbw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(80): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm0'
1>rgb_mmx.c(80): error C2065: 'mm0': nichtdeklarierter Bezeichner
1>rgb_mmx.c(80): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>rgb_mmx.c(80): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(81): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(81): error C2065: 'punpcklbw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(81): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm1'
1>rgb_mmx.c(81): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>rgb_mmx.c(81): error C2065: 'mm4': nichtdeklarierter Bezeichner
1>rgb_mmx.c(81): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(82): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(82): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(82): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(82): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(82): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(83): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(83): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(83): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(83): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(83): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(84): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(84): error C2065: 'psllw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(84): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm0'
1>rgb_mmx.c(84): error C2065: 'mm0': nichtdeklarierter Bezeichner
1>rgb_mmx.c(84): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(85): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(85): error C2065: 'psllw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(85): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm1'
1>rgb_mmx.c(85): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>rgb_mmx.c(85): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(86): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(86): error C2065: 'movq': nichtdeklarierter Bezeichner
1>rgb_mmx.c(86): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm2'
1>rgb_mmx.c(86): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>rgb_mmx.c(86): error C2065: 'mm0': nichtdeklarierter Bezeichner
1>rgb_mmx.c(86): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(87): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(87): error C2065: 'movq': nichtdeklarierter Bezeichner
1>rgb_mmx.c(87): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm3'
1>rgb_mmx.c(87): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>rgb_mmx.c(87): error C2065: 'mm1': nichtdeklarierter Bezeichner
1>rgb_mmx.c(87): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(88): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(88): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(88): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(88): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(88): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(89): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(89): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(89): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(89): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(89): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(90): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(90): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(90): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(90): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(90): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(91): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(91): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(91): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(91): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(91): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(92): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(92): error C2065: 'paddsw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(92): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm2'
1>rgb_mmx.c(92): error C2065: 'mm2': nichtdeklarierter Bezeichner
1>rgb_mmx.c(92): error C2065: 'mm3': nichtdeklarierter Bezeichner
1>rgb_mmx.c(92): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(94): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(94): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(94): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(94): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(94): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(95): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(95): error C2065: 'movq': nichtdeklarierter Bezeichner
1>rgb_mmx.c(95): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm7'
1>rgb_mmx.c(95): error C2065: 'mm7': nichtdeklarierter Bezeichner
1>rgb_mmx.c(95): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>rgb_mmx.c(95): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(96): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(96): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(96): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(96): error C2065: 'eax': nichtdeklarierter Bezeichner
1>rgb_mmx.c(96): error C2059: Syntaxfehler: '['
1>rgb_mmx.c(97): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(97): error C2065: 'psrlw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(97): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm7'
1>rgb_mmx.c(97): error C2065: 'mm7': nichtdeklarierter Bezeichner
1>rgb_mmx.c(97): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(98): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(98): error C2065: 'psllw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm6'
1>rgb_mmx.c(98): error C2065: 'mm6': nichtdeklarierter Bezeichner
1>rgb_mmx.c(98): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(99): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(99): error C2065: 'psllw': nichtdeklarierter Bezeichner
1>rgb_mmx.c(99): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'mm7'
1>rgb_mmx.c(99): error C2065: 'mm7': nichtdeklarierter Bezeichner
1>rgb_mmx.c(99): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>rgb_mmx.c(100): error C4235: Nicht dem Standard entsprechende Erweiterung: Das _asm-Schlüsselwort wird für diese Architektur nicht unterstützt.
1>rgb_mmx.c(100): error C2065: 'mov': nichtdeklarierter Bezeichner
1>rgb_mmx.c(100): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'eax'
1>rgb_mmx.c(100): fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen.
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========

@lucas-j
Copy link
Owner

lucas-j commented Nov 8, 2013

Hi savage81,

ARM builds are something I'd eventually like to get around to implementing, as it's a big request for the Store app. Unfortunately I don't actually have a WinRT tablet and can't really test it myself.

If you're willing to try making it work, the big problem (as you've seen) is that Microsoft Visual C Compiler doesn't really support inline assembly for any architectures other than x86. They're wanting to move away from inline assembly altogether.

Libmpeg2 includes ARM assembly which will probably build okay in gcc, but I'd expect MSVC to complain. Fortunately, the decoding library will work fine without using it - however, decoding won't be as fast or as smooth. I can't guarantee everything will work.

If you're willing to tinker around, have a look at libmpeg2/config.h and try commenting out line 19, '#define ARCH_X86', and line #7, '#define ACCEL_DETECT'. This should eliminate the errors you're seeing about MMX/SSE2 assembly code (which isn't available on ARM chips) but may introduce new ones.

@savage8811
Copy link
Author

Thank you for your fast response.
I have no experience with c/gcc etc. but i tried your hint. I also had to remove /SAFESEH from the linker and look ... it works :)
I was able to stream SD-Channels from my Dreambox-Sat-Receiver ;-) (Microsoft Surface 2)
I'll continue testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants