GStreamer issueshttps://gitlab.freedesktop.org/groups/gstreamer/-/issues2023-09-28T14:27:29Zhttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/431The Simulator cannot run on apple silicon. (Xcode 14.3 or later)2023-09-28T14:27:29Zezero9The Simulator cannot run on apple silicon. (Xcode 14.3 or later)https://developer.apple.com/documentation/xcode-release-notes/xcode-14_3-release-notes
Starting with Xcode14.3, Xcode isn’t supported under Rosetta.
So, Xcode 14.3 or later cannot run gstreamer as a simulator on apple silicon.
Any plan...https://developer.apple.com/documentation/xcode-release-notes/xcode-14_3-release-notes
Starting with Xcode14.3, Xcode isn’t supported under Rosetta.
So, Xcode 14.3 or later cannot run gstreamer as a simulator on apple silicon.
Any plan to support it ?https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/466Debug implementation of gstreamer::message::Error is not very useful2023-05-23T08:49:49ZGuillaume DesmottesDebug implementation of gstreamer::message::Error is not very usefulHere is the current `Debug` output of `message::Error`:
```
Error(Message { ptr: 0x7fdaf400ab50, type: "error", seqnum: 380, src: Some("rtmp2sink0"), structure: Some(GstMessageError { gerror: (GError) ((GError*) 0x7fdaf4002820), debug:...Here is the current `Debug` output of `message::Error`:
```
Error(Message { ptr: 0x7fdaf400ab50, type: "error", seqnum: 380, src: Some("rtmp2sink0"), structure: Some(GstMessageError { gerror: (GError) ((GError*) 0x7fdaf4002820), debug: (gchararray) "../subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2sink.c(1117): send_connect_error (): /GstPipeline:10-destination-rtmp://amsterdamX.onestream.studio/live/live_1187894_fkxjcqbjh/GstRtmp2Sink:rtmp2sink0:\ndomain g-resolver-error-quark, code 0" }) })
```
It's not very useful as we don't see the actual message. It's also a bit unfortunate as errors is typically something one may want to log.
We also have [this pattern](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/blob/main/examples/src/bin/gtksink.rs#L118) in a lot of examples displaying errors.
How could we make this easier?
- Manually implement `Debug` and return a `debug_struct` with `error`, `debug`, `details`. This would make debug output more convenient but means we'll have to manually implement `Debug` for all `MessageView` types as it's currently derived in the macro.
- Manually implement `Display` returning something like [this](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/blob/main/examples/src/bin/gtksink.rs#L118) ? Could be more convenient as it can be logged directly.
Any other idea?
The same apply for `message::Warning` and `message::Info`.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2591"typefind:sink" received signal SIGSEGV, Segmentation fault2023-06-21T03:26:54ZLaukik Mujumdar"typefind:sink" received signal SIGSEGV, Segmentation faultHere's a python file that I'm having a segmentation fault with on Arm64 machines. I am using Oracle Linux 7 (OL is based on RHEL), and I'm having seg faults when I try to run a pipeline using the python bindings. For instance, consider t...Here's a python file that I'm having a segmentation fault with on Arm64 machines. I am using Oracle Linux 7 (OL is based on RHEL), and I'm having seg faults when I try to run a pipeline using the python bindings. For instance, consider this file (trial_pipeline.py).
```python
import os, platform
import gi
import argparse
import faulthandler
gi.require_version('GLib', '2.0')
gi.require_version('Gst', '1.0')
from gi.repository import GLib, Gst
LINUX_GST_PLUGIN_PATH = '/usr/local/lib64/gstreamer-1.0'
GST_DEBUG_DUMP_DOT_DIR = os.getcwd()
def setup_gstreamer_path():
os.environ['GST_PLUGIN_PATH'] = LINUX_GST_PLUGIN_PATH
os.environ['GST_DEBUG_DUMP_DOT_DIR'] = GST_DEBUG_DUMP_DOT_DIR
os.environ['GST_DEBUG'] = '2'
def parse_launch(input_location, output_location):
if not Gst.is_initialized():
setup_gstreamer_path()
Gst.init(None)
pipeline_string = f"filesrc location={input_location} ! decodebin ! audioconvert ! wavenc ! filesink location={output_location}"
print(f"Running this pipeline: gst-launch-1.0 {pipeline_string}")
_pipe = Gst.parse_launch(pipeline_string)
_loop = GLib.MainLoop()
_pipe.set_state(Gst.State.PLAYING)
_loop.run()
if __name__ == "__main__":
faulthandler.enable()
print(f"Platform: {platform.platform()}, running on architecture: {platform.architecture()}")
print(f"Gi version = {gi.__version__}")
print(f"GLib version = {(GLib.MAJOR_VERSION, GLib.MINOR_VERSION, GLib.MICRO_VERSION)}")
print(f"Gstreamer initialized, version {Gst.version_string()}")
parser = argparse.ArgumentParser(description="This is a test program.")
parser.add_argument("input", metavar='input', type=str)
parser.add_argument("output", metavar='output', type=str)
args = parser.parse_args()
parse_launch(args.input, args.output)
```
This yields:
```
Platform: Linux-5.4.17-2136.318.7.1.el7uek.aarch64-aarch64-with-glibc2.17, running on architecture: ('64bit', '')
Gi version = 3.44.1
GLib version = (2, 56, 1)
Gstreamer initialized, version GStreamer 1.22.2
Running this pipeline: gst-launch-1.0 filesrc location=/stereo_48khz_mixed.mp3 ! decodebin ! audioconvert ! wavenc ! filesink location=/random.wav
0:00:00.062994769 2629 0x3a910f20 WARN basesrc gstbasesrc.c:3693:gst_base_src_start_complete:<filesrc0> pad not activated yet
Fatal Python error: Segmentation fault
Thread 0x0000fffcdf875b70 (most recent call first):
File "/odosvc/.local/lib64/python3.8/site-packages/gi/overrides/GLib.py", line 497 in run
File "trial_pipeline.py", line 31 in parse_launch
File "trial_pipeline.py", line 46 in <module>
Segmentation fault (core dumped)
```
However, if I run the pipeline in the command line:
```shell
$ gst-launch-1.0 filesrc location=/stereo_48khz_mixed.mp3 ! decodebin ! audioconvert ! wavenc ! filesink location=/random.wav
```
it is successful, and I do see /random.wav in my container.
When I run it with gdb, I see this backtrace:
```
Thread 0x0000fffce8b25b70 (most recent call first):
File "/odosvc/.local/lib64/python3.8/site-packages/gi/overrides/GLib.py", line 497 in run
File "trial_pipeline.py", line 31 in parse_launch
File "trial_pipeline.py", line 46 in <module>
Thread 2 "typefind:sink" received signal SIGSEGV, Segmentation fault.
0x0000fffce869074c in raise () from /lib64/libpthread.so.0`
```
The fact that I am seeing this only when I run the python bindings leads me to believe that perhaps I installed gst-python incorrectly. I compiled it from source using meson. The command for that is
```shell
cd ./gstreamer-1.22.2 && meson ./build && cd ./build && ninja && sudo ninja install
```
which seems to have worked well.
Any hints would be appreciated, apologies if this is a duplicate.
Edit: If I use the same gstreamer install scripts in the dockerfile for the x86 image, it works without segmentation faults.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2590video-converter: `gst_video_converter_set_config()` has no effect and configu...2024-02-07T17:53:04ZSebastian Drögevideo-converter: `gst_video_converter_set_config()` has no effect and configuration is only taken into account during construction`gst_video_converter_set_config()` is copying over all values to the internal `GstStructure` but nothing is ever reading from that.`gst_video_converter_set_config()` is copying over all values to the internal `GstStructure` but nothing is ever reading from that.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2589basetransform: `submit_input_buffer()` called with `is_discont=TRUE` all the ...2023-05-22T08:15:45ZSebastian Drögebasetransform: `submit_input_buffer()` called with `is_discont=TRUE` all the time until output is producedCurrently `priv->discont` is used to track whether input is discont or output is discont, and only reset to `FALSE` once output is produced. That results in all inputs to be marked as discont until the first output is produced.
This is ...Currently `priv->discont` is used to track whether input is discont or output is discont, and only reset to `FALSE` once output is produced. That results in all inputs to be marked as discont until the first output is produced.
This is the case since 2015 when `submit_input_buffer()` was introduced in a198803bd6b.
CC @thaytanhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2588tee copy buffer2023-05-25T15:24:32ZMehmet Fatih Özdemirtee copy bufferAfter the decode I made before tee, I want to operate on more than one plugin. I don't want to load on cpu by decoding more than one on one camera stream. The actions of these plugins are independent of each other. I don't want my change...After the decode I made before tee, I want to operate on more than one plugin. I don't want to load on cpu by decoding more than one on one camera stream. The actions of these plugins are independent of each other. I don't want my changes in one plugin to affect the other. I need to copy buffer for this. However, Tee plugin transfers buffer without copying. It will be more useful if there is copy buffer option.
**tee copy_buffer=True**https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/430libjpeg build fails on iOS2023-05-22T21:00:24Zezero9libjpeg build fails on iOS'21 Apple Silicon M1 Pro
macOS montery(12.6)
./cerbero-uninstalled -c config/cross-ios-universal.cbc package gstreamer-1.0
The build failed with the error below.
Please help me.
<details><summary>Output:</summary>
```
Running command...'21 Apple Silicon M1 Pro
macOS montery(12.6)
./cerbero-uninstalled -c config/cross-ios-universal.cbc package gstreamer-1.0
The build failed with the error below.
Please help me.
<details><summary>Output:</summary>
```
Running command ['make', 'V=1', '-j10'] in /Users/lyj/Documents/workspace-gst/cerbero/build/sources/ios_universal/x86_64/libjpeg-turbo-1.5.3
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in java
echo timestamp > classnoinst.stamp
Making all in simd
clang -E -I.. -I../simd ./jsimdcfg.inc.h | /usr/bin/grep -E "^[\;%]|^\ %" | sed 's%_cpp_protection_%%' | sed 's@% define@%define@g' > jsimdcfg.inc
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wall -g -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wno-error=format-nonliteral -Wno-error=implicit-function-declaration -Wall -g -Os -MT jsimd_x86_64.lo -MD -MP -MF .deps/jsimd_x86_64.Tpo -c -o jsimd_x86_64.lo jsimd_x86_64.c
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctflt-sse-64.asm -o jfdctflt-sse-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jccolor-sse2-64.asm -o jccolor-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcgray-sse2-64.asm -o jcgray-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jchuff-sse2-64.asm -o jchuff-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcsample-sse2-64.asm -o jcsample-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdcolor-sse2-64.asm -o jdcolor-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdmerge-sse2-64.asm -o jdmerge-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdsample-sse2-64.asm -o jdsample-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctfst-sse2-64.asm -o jfdctfst-sse2-64.lo
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I.. -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wall -g -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wno-error=format-nonliteral -Wno-error=implicit-function-declaration -Wall -g -Os -MT jsimd_x86_64.lo -MD -MP -MF .deps/jsimd_x86_64.Tpo -c jsimd_x86_64.c -fno-common -DPIC -o .libs/jsimd_x86_64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jchuff-sse2-64.asm -fno-common -DPIC -o .libs/jchuff-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcsample-sse2-64.asm -fno-common -DPIC -o .libs/jcsample-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcgray-sse2-64.asm -fno-common -DPIC -o .libs/jcgray-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctfst-sse2-64.asm -fno-common -DPIC -o .libs/jfdctfst-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdmerge-sse2-64.asm -fno-common -DPIC -o .libs/jdmerge-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jccolor-sse2-64.asm -fno-common -DPIC -o .libs/jccolor-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctflt-sse-64.asm -fno-common -DPIC -o .libs/jfdctflt-sse-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdsample-sse2-64.asm -fno-common -DPIC -o .libs/jdsample-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdcolor-sse2-64.asm -fno-common -DPIC -o .libs/jdcolor-sse2-64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I.. -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wall -g -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wno-error=format-nonliteral -Wno-error=implicit-function-declaration -Wall -g -Os -MT jsimd_x86_64.lo -MD -MP -MF .deps/jsimd_x86_64.Tpo -c jsimd_x86_64.c -fno-common -DPIC -o jsimd_x86_64.o >/dev/null 2>&1
mv -f .deps/jsimd_x86_64.Tpo .deps/jsimd_x86_64.Plo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctint-sse2-64.asm -o jfdctint-sse2-64.lo
libtool: error: ignoring unknown tag NASM
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctint-sse2-64.asm -fno-common -DPIC -o .libs/jfdctint-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jccolor-sse2-64.asm -DPIC -o .libs/jccolor-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jfdctint-sse2-64.asm -DPIC -o .libs/jfdctint-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jdsample-sse2-64.asm -DPIC -o .libs/jdsample-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jfdctfst-sse2-64.asm -DPIC -o .libs/jfdctfst-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jdcolor-sse2-64.asm -DPIC -o .libs/jdcolor-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jfdctflt-sse-64.asm -DPIC -o .libs/jfdctflt-sse-64.o
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jsimdcfg.inc:489: error: label or instruction expected at start of line
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jdmerge-sse2-64.asm -DPIC -o .libs/jdmerge-sse2-64.o
jsimdcfg.inc:392: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jcolsamp.inc:89: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:111: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:133: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:155: error: symbol `RGB_RED' not defined before use
jccolor-sse2-64.asm:120: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:121: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:122: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:145: error: symbol `RGB_PIXELSIZE' not defined before use
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jcsample-sse2-64.asm -DPIC -o .libs/jcsample-sse2-64.o
jcolsamp.inc:100: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:122: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:144: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_RGB_RED' not defined before use
jccolor-sse2-64.asm:131: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:132: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:133: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:156: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jcgray-sse2-64.asm -DPIC -o .libs/jcgray-sse2-64.o
jcolsamp.inc:111: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:133: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:155: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:177: error: symbol `EXT_RGBX_RED' not defined before use
jccolor-sse2-64.asm:142: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:143: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:144: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:167: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jcolsamp.inc:122: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:144: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:188: error: symbol `EXT_BGR_RED' not defined before use
jccolor-sse2-64.asm:153: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:154: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:155: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:178: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jcolsamp.inc:133: error: symbol `EXT_BGRX_RED' not defined before use
jdsample-sse2-64.asm:90: error: unable to multiply two non-scalar objects
jcolsamp.inc:155: error: symbol `EXT_BGRX_RED' not defined before use
jdsample-sse2-64.asm:91: error: unable to multiply two non-scalar objects
jcolsamp.inc:177: error: symbol `EXT_BGRX_RED' not defined before use
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jcolsamp.inc:199: error: symbol `EXT_BGRX_RED' not defined before use
jccolor-sse2-64.asm:164: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:165: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:166: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:189: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jcolsamp.inc:88: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:110: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:132: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:154: error: symbol `RGB_RED' not defined before use
jdcolor-sse2-64.asm:118: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:119: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:120: error: unable to multiply two non-scalar objects
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jsimdcfg.inc:489: error: label or instruction expected at start of line
jdcolor-sse2-64.asm:251: error: symbol `RGB_PIXELSIZE' not defined before use
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jchuff-sse2-64.asm -DPIC -o .libs/jchuff-sse2-64.o
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jdsample-sse2-64.asm:242: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:243: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:244: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:245: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:246: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:247: error: unable to multiply two non-scalar objects
make[3]: *** [jfdctint-sse2-64.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jcolsamp.inc:144: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:188: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:210: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:99: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:121: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:143: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:165: error: symbol `EXT_RGB_RED' not defined before use
jccolor-sse2-64.asm:175: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:176: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:177: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:200: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jdcolor-sse2-64.asm:129: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:130: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:131: error: unable to multiply two non-scalar objects
jcolsamp.inc:155: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:177: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:199: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:221: error: symbol `EXT_XRGB_RED' not defined before use
jsimdcfg.inc:392: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jdcolor-sse2-64.asm:262: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jcolsamp.inc:110: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:132: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:154: error: symbol `EXT_RGBX_RED' not defined before use
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jcolsamp.inc:176: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:88: error: symbol `RGB_RED' not defined before use
jdcolor-sse2-64.asm:140: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:141: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:142: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:186: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:187: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:188: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:211: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jdcolor-sse2-64.asm:273: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jcolsamp.inc:121: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:143: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:165: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:187: error: symbol `EXT_BGR_RED' not defined before use
jdcolor-sse2-64.asm:151: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:152: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:153: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:284: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
jcolsamp.inc:132: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:154: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:176: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:198: error: symbol `EXT_BGRX_RED' not defined before use
jdcolor-sse2-64.asm:162: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:163: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:164: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:295: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jcolsamp.inc:143: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:165: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:187: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:209: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:82: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:110: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:104: error: symbol `RGB_RED' not defined before use
jdcolor-sse2-64.asm:173: error: unable to multiply two non-scalar objects
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jcolsamp.inc:132: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:154: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:126: error: symbol `RGB_RED' not defined before use
jdmerge-sse2-64.asm:119: error: unable to multiply two non-scalar objects
jcolsamp.inc:148: error: symbol `RGB_RED' not defined before use
make[3]: *** [jfdctflt-sse-64.lo] Error 1
jdcolor-sse2-64.asm:174: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:111: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:130: error: symbol `RGB_PIXELSIZE' not defined before use
jdcolor-sse2-64.asm:175: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:306: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jcolsamp.inc:154: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:176: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:198: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:220: error: symbol `EXT_XRGB_RED' not defined before use
jdcolor-sse2-64.asm:184: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:185: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:186: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:317: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:120: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:121: error: unable to multiply two non-scalar objects
jcolsamp.inc:93: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:115: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:137: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:159: error: symbol `EXT_RGB_RED' not defined before use
jcgray-sse2-64.asm:122: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:141: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:252: error: symbol `RGB_PIXELSIZE' not defined before use
jcolsamp.inc:104: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:126: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:148: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:170: error: symbol `EXT_RGBX_RED' not defined before use
jcgray-sse2-64.asm:133: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:152: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jcolsamp.inc:115: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:137: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:159: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:181: error: symbol `EXT_BGR_RED' not defined before use
jcgray-sse2-64.asm:144: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:163: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:518: error: unable to multiply two non-scalar objects
jcolsamp.inc:100: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:122: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:144: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_RGB_RED' not defined before use
jdmerge-sse2-64.asm:131: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:132: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:133: error: unable to multiply two non-scalar objects
jcolsamp.inc:126: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:148: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:170: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:192: error: symbol `EXT_BGRX_RED' not defined before use
make[3]: *** [jfdctfst-sse2-64.lo] Error 1
make[3]: *** [jdsample-sse2-64.lo] Error 1
jcgray-sse2-64.asm:155: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:174: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jcolsamp.inc:137: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:159: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:181: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:203: error: symbol `EXT_XBGR_RED' not defined before use
make[3]: *** [jccolor-sse2-64.lo] Error 1
jcgray-sse2-64.asm:166: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:185: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:264: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
jcolsamp.inc:148: error: symbol `EXT_XRGB_RED' not defined before use
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jcolsamp.inc:170: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:192: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:214: error: symbol `EXT_XRGB_RED' not defined before use
jcgray-sse2-64.asm:177: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:196: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:530: error: unable to multiply two non-scalar objects
jcolsamp.inc:112: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:134: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:156: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:178: error: symbol `EXT_RGBX_RED' not defined before use
make[3]: *** [jdcolor-sse2-64.lo] Error 1
jsimdcfg.inc:452: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:143: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:144: error: unable to multiply two non-scalar objects
jsimdcfg.inc:453: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:145: error: unable to multiply two non-scalar objects
make[3]: *** [jcsample-sse2-64.lo] Error 1
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:276: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:542: error: unable to multiply two non-scalar objects
jcolsamp.inc:124: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:146: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:168: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:190: error: symbol `EXT_BGR_RED' not defined before use
jdmerge-sse2-64.asm:155: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:156: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:157: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:288: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
make[3]: *** [jcgray-sse2-64.lo] Error 1
jdmerge-sse2-64.asm:554: error: unable to multiply two non-scalar objects
jcolsamp.inc:136: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:158: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:180: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:202: error: symbol `EXT_BGRX_RED' not defined before use
jdmerge-sse2-64.asm:167: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:168: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:169: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:300: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:566: error: unable to multiply two non-scalar objects
jcolsamp.inc:148: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:170: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:192: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:214: error: symbol `EXT_XBGR_RED' not defined before use
jdmerge-sse2-64.asm:179: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:180: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:181: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:312: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:578: error: unable to multiply two non-scalar objects
jcolsamp.inc:160: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:182: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:204: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:226: error: symbol `EXT_XRGB_RED' not defined before use
jdmerge-sse2-64.asm:191: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:192: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:193: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:324: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:590: error: unable to multiply two non-scalar objects
make[3]: *** [jdmerge-sse2-64.lo] Error 1
make[3]: *** [jchuff-sse2-64.lo] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
```
</details>https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/429glib-tools build issue during the bootstrap for iOS2023-05-25T01:43:46ZReza Alizadeh Majdglib-tools build issue during the bootstrap for iOStrying to build the GStreamer for iOS using the cerbero, we face the following error during the `bootstrap`:
```
$ ./cerbero-uninstalled -c ./config/cross-ios-universal.cbc bootstrap
...
FAILED: glib/libglib-2.0.0.dylib
clang -o glib...trying to build the GStreamer for iOS using the cerbero, we face the following error during the `bootstrap`:
```
$ ./cerbero-uninstalled -c ./config/cross-ios-universal.cbc bootstrap
...
FAILED: glib/libglib-2.0.0.dylib
clang -o glib/libglib-2.0.0.dylib glib/libcharset/libcharset.a.p/localcharset.c.o glib/gnulib/libgnulib.a.p/asnprintf.c.o glib/gnulib/libgnulib.a.p/printf.c.o glib/gnulib/libgnulib.a.p/printf-args.c.o glib/gnulib/libgnulib.a.p/printf-parse.c.o glib/gnulib/libgnulib.a.p/printf-frexp.c.o glib/gnulib/libgnulib.a.p/printf-frexpl.c.o glib/gnulib/libgnulib.a.p/isnand.c.o glib/gnulib/libgnulib.a.p/isnanl.c.o glib/gnulib/libgnulib.a.p/vasnprintf.c.o glib/gnulib/libgnulib.a.p/isnanf.c.o glib/pcre/libpcre.a.p/pcre_byte_order.c.o glib/pcre/libpcre.a.p/pcre_chartables.c.o glib/pcre/libpcre.a.p/pcre_compile.c.o glib/pcre/libpcre.a.p/pcre_config.c.o glib/pcre/libpcre.a.p/pcre_dfa_exec.c.o glib/pcre/libpcre.a.p/pcre_exec.c.o glib/pcre/libpcre.a.p/pcre_fullinfo.c.o glib/pcre/libpcre.a.p/pcre_get.c.o glib/pcre/libpcre.a.p/pcre_globals.c.o glib/pcre/libpcre.a.p/pcre_jit_compile.c.o glib/pcre/libpcre.a.p/pcre_newline.c.o glib/pcre/libpcre.a.p/pcre_ord2utf8.c.o glib/pcre/libpcre.a.p/pcre_string_utils.c.o glib/pcre/libpcre.a.p/pcre_study.c.o glib/pcre/libpcre.a.p/pcre_tables.c.o glib/pcre/libpcre.a.p/pcre_valid_utf8.c.o glib/pcre/libpcre.a.p/pcre_version.c.o glib/pcre/libpcre.a.p/pcre_xclass.c.o glib/libglib-2.0.0.dylib.p/deprecated_gallocator.c.o glib/libglib-2.0.0.dylib.p/deprecated_gcache.c.o glib/libglib-2.0.0.dylib.p/deprecated_gcompletion.c.o glib/libglib-2.0.0.dylib.p/deprecated_grel.c.o glib/libglib-2.0.0.dylib.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.0.dylib.p/garcbox.c.o glib/libglib-2.0.0.dylib.p/garray.c.o glib/libglib-2.0.0.dylib.p/gasyncqueue.c.o glib/libglib-2.0.0.dylib.p/gatomic.c.o glib/libglib-2.0.0.dylib.p/gbacktrace.c.o glib/libglib-2.0.0.dylib.p/gbase64.c.o glib/libglib-2.0.0.dylib.p/gbitlock.c.o glib/libglib-2.0.0.dylib.p/gbookmarkfile.c.o glib/libglib-2.0.0.dylib.p/gbytes.c.o glib/libglib-2.0.0.dylib.p/gcharset.c.o glib/libglib-2.0.0.dylib.p/gchecksum.c.o glib/libglib-2.0.0.dylib.p/gconvert.c.o glib/libglib-2.0.0.dylib.p/gdataset.c.o glib/libglib-2.0.0.dylib.p/gdate.c.o glib/libglib-2.0.0.dylib.p/gdatetime.c.o glib/libglib-2.0.0.dylib.p/gdir.c.o glib/libglib-2.0.0.dylib.p/genviron.c.o glib/libglib-2.0.0.dylib.p/gerror.c.o glib/libglib-2.0.0.dylib.p/gfileutils.c.o glib/libglib-2.0.0.dylib.p/ggettext.c.o glib/libglib-2.0.0.dylib.p/ghash.c.o glib/libglib-2.0.0.dylib.p/ghmac.c.o glib/libglib-2.0.0.dylib.p/ghook.c.o glib/libglib-2.0.0.dylib.p/ghostutils.c.o glib/libglib-2.0.0.dylib.p/giochannel.c.o glib/libglib-2.0.0.dylib.p/gkeyfile.c.o glib/libglib-2.0.0.dylib.p/glib-init.c.o glib/libglib-2.0.0.dylib.p/glib-private.c.o glib/libglib-2.0.0.dylib.p/glist.c.o glib/libglib-2.0.0.dylib.p/gmain.c.o glib/libglib-2.0.0.dylib.p/gmappedfile.c.o glib/libglib-2.0.0.dylib.p/gmarkup.c.o glib/libglib-2.0.0.dylib.p/gmem.c.o glib/libglib-2.0.0.dylib.p/gmessages.c.o glib/libglib-2.0.0.dylib.p/gnode.c.o glib/libglib-2.0.0.dylib.p/goption.c.o glib/libglib-2.0.0.dylib.p/gpattern.c.o glib/libglib-2.0.0.dylib.p/gpoll.c.o glib/libglib-2.0.0.dylib.p/gprimes.c.o glib/libglib-2.0.0.dylib.p/gqsort.c.o glib/libglib-2.0.0.dylib.p/gquark.c.o glib/libglib-2.0.0.dylib.p/gqueue.c.o glib/libglib-2.0.0.dylib.p/grand.c.o glib/libglib-2.0.0.dylib.p/grcbox.c.o glib/libglib-2.0.0.dylib.p/grefcount.c.o glib/libglib-2.0.0.dylib.p/grefstring.c.o glib/libglib-2.0.0.dylib.p/gregex.c.o glib/libglib-2.0.0.dylib.p/gscanner.c.o glib/libglib-2.0.0.dylib.p/gsequence.c.o glib/libglib-2.0.0.dylib.p/gshell.c.o glib/libglib-2.0.0.dylib.p/gslice.c.o glib/libglib-2.0.0.dylib.p/gslist.c.o glib/libglib-2.0.0.dylib.p/gstdio.c.o glib/libglib-2.0.0.dylib.p/gstrfuncs.c.o glib/libglib-2.0.0.dylib.p/gstring.c.o glib/libglib-2.0.0.dylib.p/gstringchunk.c.o glib/libglib-2.0.0.dylib.p/gtestutils.c.o glib/libglib-2.0.0.dylib.p/gthread.c.o glib/libglib-2.0.0.dylib.p/gthreadpool.c.o glib/libglib-2.0.0.dylib.p/gtimer.c.o glib/libglib-2.0.0.dylib.p/gtimezone.c.o glib/libglib-2.0.0.dylib.p/gtranslit.c.o glib/libglib-2.0.0.dylib.p/gtrashstack.c.o glib/libglib-2.0.0.dylib.p/gtree.c.o glib/libglib-2.0.0.dylib.p/guniprop.c.o glib/libglib-2.0.0.dylib.p/gutf8.c.o glib/libglib-2.0.0.dylib.p/gunibreak.c.o glib/libglib-2.0.0.dylib.p/gunicollate.c.o glib/libglib-2.0.0.dylib.p/gunidecomp.c.o glib/libglib-2.0.0.dylib.p/gurifuncs.c.o glib/libglib-2.0.0.dylib.p/gutils.c.o glib/libglib-2.0.0.dylib.p/guuid.c.o glib/libglib-2.0.0.dylib.p/gvariant.c.o glib/libglib-2.0.0.dylib.p/gvariant-core.c.o glib/libglib-2.0.0.dylib.p/gvariant-parser.c.o glib/libglib-2.0.0.dylib.p/gvariant-serialiser.c.o glib/libglib-2.0.0.dylib.p/gvarianttypeinfo.c.o glib/libglib-2.0.0.dylib.p/gvarianttype.c.o glib/libglib-2.0.0.dylib.p/gversion.c.o glib/libglib-2.0.0.dylib.p/gwakeup.c.o glib/libglib-2.0.0.dylib.p/gprintf.c.o glib/libglib-2.0.0.dylib.p/glib-unix.c.o glib/libglib-2.0.0.dylib.p/gspawn.c.o glib/libglib-2.0.0.dylib.p/giounix.c.o glib/libglib-2.0.0.dylib.p/gosxutils.m.o glib/libglib-2.0.0.dylib.p/gthread-posix.c.o -L/Users/reza/pantherx/projects/cerbero/build/build-tools/lib -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -Wl,-undefined,error -shared -install_name @rpath/libglib-2.0.0.dylib -compatibility_version 6201 -current_version 6201.5 -Wl,-framework,CoreFoundation -Wl,-framework,Carbon -Wl,-framework,Foundation -Wl,-framework,AppKit -headerpad_max_install_names -Wl,-headerpad_max_install_names -Wno-error=unused-command-line-argument -arch x86_64 -m64 -Wl,-arch,x86_64 -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -lintl -liconv -lm
Undefined symbols for architecture x86_64:
"_libintl_newlocale", referenced from:
_g_strtod in gstrfuncs.c.o
_g_ascii_strtod in gstrfuncs.c.o
_g_ascii_formatd in gstrfuncs.c.o
_g_ascii_strtoull in gstrfuncs.c.o
_g_ascii_strtoll in gstrfuncs.c.o
_g_ascii_string_to_signed in gstrfuncs.c.o
_g_ascii_string_to_unsigned in gstrfuncs.c.o
...
"_libintl_setlocale", referenced from:
__g_dgettext_should_translate in ggettext.c.o
ld: symbol(s) not found for architecture x86_64
```
The host machine we are trying to build the GStreamer on:
- macOS Monterey version 12.6.6
- Architecture: x86_64
- Xcode 14.1 - Build version 14B47b
full log related to this issue: [cerbero_bootstrap_failure.txt](/uploads/4630d5d4051ea830366df5aafc47bdfc/cerbero_bootstrap_failure.txt)https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2587MXF movies: unable to seek/step to pre-/last video frames (macOS x86_64 & arm...2023-07-25T10:48:41ZRuslan KhamidullinMXF movies: unable to seek/step to pre-/last video frames (macOS x86_64 & arm64, Windows x86_64, …)**Reproduce: (for macOS)**
1. Build the attached [`do.cpp`](/uploads/b6ccb93dc9be874c7ff5f60fdce398eb/do.cpp) source file by `clang++` with GStreamer v1.22.2 as noted in the file's top comment (nothing special, just substitute the real p...**Reproduce: (for macOS)**
1. Build the attached [`do.cpp`](/uploads/b6ccb93dc9be874c7ff5f60fdce398eb/do.cpp) source file by `clang++` with GStreamer v1.22.2 as noted in the file's top comment (nothing special, just substitute the real path to the `GStreamer.framework` — the output binary will be `./a.out`).
2. Put the [freeMXF-mxf1.mxf](/uploads/9d9c8f42170714054a35b0ce4a307fb4/freeMXF-mxf1.mxf) video file to the current directory.
3. Launch the built program: `./a.out`.
**Expected:** the program finishes without assertion failures.
**Actual:** the program fails on 3 assertions marked as `FAIL` in the code (if the previous failing assertions are commented out).
**Note 1:** the issue reproduces both in Windows (within our software, causing incorrect detection of clip length) and in macOS: on x86_64 (tested in macOS 11.7.6) and on arm64 (tested on M1 Mini 2020 in macOS 12.6.4).
**Note 2:** if I transcode the clip e.g. to a JPEG image sequence using `gst-launch-1.0` in either OS, I get the last frames (index 264, 265) successfully.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2586vtenc: "Output state was not configured"2023-07-21T16:58:33ZBugzilla Migration Uservtenc: "Output state was not configured"## Submitted by Ilya Konstantinov
**[Link to original bug (#747546)](https://bugzilla.gnome.org/show_bug.cgi?id=747546)**
## Description
gst_vtenc_finish might be called before gst_vtenc_encode_frame ever manages to encode a single ...## Submitted by Ilya Konstantinov
**[Link to original bug (#747546)](https://bugzilla.gnome.org/show_bug.cgi?id=747546)**
## Description
gst_vtenc_finish might be called before gst_vtenc_encode_frame ever manages to encode a single frame, i.e.
```
i = 0;
while (g_async_queue_length (self->cur_outframes) > 0) {
GstVideoCodecFrame *outframe = g_async_queue_try_pop (self->cur_outframes);
/* Try to renegotiate once */
if (i == 0) {
meta = gst_buffer_get_core_media_meta (outframe->output_buffer);
if (!gst_vtenc_negotiate_downstream (self, meta->sample_buf)) {
`^``^` this code might never run before gst_vtenc_finish
```
In such case, VT's queue will be flushed and gst_video_encoder_finish_frame will be called for every frame, but negotiation will never happen, and therefore:
`ERROR videoencoder gstvideoencoder.c:2033:GstFlowReturn gst_video_encoder_finish_frame(GstVideoEncoder *, GstVideoCodecFrame *):<vtenc_h264-0> Output state was not configured`Piotr BrzezińskiPiotr Brzezińskihttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2584Humbly asking for more detailed docs on gst-libav2023-05-23T19:39:23ZYinan FuHumbly asking for more detailed docs on gst-libav### Describe your issue
On GStreamer release note, FFmpeg is listed as the 1st codec.And, gst-libav is moved into the major repo. However, when I tried to study the code, I found no valid documentations about gst-libav. If it's convenien...### Describe your issue
On GStreamer release note, FFmpeg is listed as the 1st codec.And, gst-libav is moved into the major repo. However, when I tried to study the code, I found no valid documentations about gst-libav. If it's convenient, it would be very helpful to add some docs for the people using gst-libav. Thx.感谢!
#### Expected Behavior
Maybe add serveral design documents on gst-libav, like what is under https://gstreamer.freedesktop.org/documentation/additional/design/.
#### Observed Behavior
The official web page(https://gstreamer.freedesktop.org/modules/gst-libav.html) provides minimum information.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2583wayland: Inconsistent display handle request message2023-05-25T08:25:05ZPavel Shramovwayland: Inconsistent display handle request messageSome time ago wayland rework landed (pull !2479, commit 8c3e33d4) that changed display handle request message from ``GstWaylandDisplayHandleContextType`` to ``GstWlDisplayHandleContextType``.
But not all places used gst/wayland/wayland....Some time ago wayland rework landed (pull !2479, commit 8c3e33d4) that changed display handle request message from ``GstWaylandDisplayHandleContextType`` to ``GstWlDisplayHandleContextType``.
But not all places used gst/wayland/wayland.h header, in [subprojects/gst-plugins-base/gst-libs/gst/gl/gstglutils.c](subprojects/gst-plugins-base/gst-libs/gst/gl/gstglutils.c#L360) string is hardcoded (probably to break good -> bad header dependency).
Don't know how important this issue is for gstglutils, main purpose is to document this change explicitly as most of examples in the wild were using event name.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2582v4l2videodec: gst_poll_wait return 1 after wake up from system sleep2023-05-23T19:20:00Ztao jiangv4l2videodec: gst_poll_wait return 1 after wake up from system sleepWe make the system enter sleep state during play a video.
After woken up, gst_poll_wait return value 1 in function "gst_v4l2_buffer_pool_poll".
And then player exit.
The error log like this:
```
gst-play gstplay.c:1024:error_cb:<play0>...We make the system enter sleep state during play a video.
After woken up, gst_poll_wait return value 1 in function "gst_v4l2_buffer_pool_poll".
And then player exit.
The error log like this:
```
gst-play gstplay.c:1024:error_cb:<play0>ERROR: from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0: Could not read from resource.
gst-play gstplay.c:1026:error_cb:<play0>�[00m Additional debug info: /usr/src/debug/gstreamer1.0-plugins-good/1.22.0.imx-r0/sys/v4l2/gstv4l2bufferpool.c(1224): gst_v4l2_buffer_pool_poll (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0:
poll error 1: Resource temporarily unavailable (11)
gst-play gstplay.c:946:on_error:<play0>�[00m Error: Error from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0: Could not read from resource.
Could not read from resource.
/usr/src/debug/gstreamer1.0-plugins-good/1.22.0.imx-r0/sys/v4l2/gstv4l2bufferpool.c(1224): gst_v4l2_buffer_pool_poll (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0:
poll error 1: Resource temporarily unavailable (11) (gst-play-error-quark, 0)
ERROR Error from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0: Could not read from resource.
Could not read from resource.
/usr/src/debug/gstreamer1.0-plugins-good/1.22.0.imx-r0/sys/v4l2/gstv4l2bufferpool.c(1224): gst_v4l2_buffer_pool_poll (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0:
poll error 1: Resource temporarily unavailable (11) for /home/root/test_rEqxpj20wM.bin
getNextItem No next item!
No more media file, exit gplay!
```
gst_poll_fd_has_error return true and errno is EAGAIN.
Can we ignore this sense and try gst_poll_wait again?
@ndufresnehttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2580vaapidecodebin should default to disable-vpp mode if vaapipostproc element is...2023-06-08T13:10:42ZJames Henstridgevaapidecodebin should default to disable-vpp mode if vaapipostproc element is missingOn an Ubuntu 23.04 system with a Intel Kaby Lake CPU, I receive the following error when trying to play an MP4 video through Totem:
> GStreamer element vaapipostproc is required to play the file, but it is not installed
This is using t...On an Ubuntu 23.04 system with a Intel Kaby Lake CPU, I receive the following error when trying to play an MP4 video through Totem:
> GStreamer element vaapipostproc is required to play the file, but it is not installed
This is using the VA-API drivers from the intel-media-va-driver package (i.e. [intel media-driver](https://github.com/intel/media-driver) compiled with `ENABLE_NONFREE_KERNELS=OFF`). In this configuration, VA-API post processing is not supported for this generation of CPU, so the `vaapipostproc` element is not made available by the plugin:
```
$ vainfo
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.2 ()
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
```
It seems the attempt to create the `vaapipostproc` element occurs within `vaapidecodebin`, where it goes on to post the missing element message:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/subprojects/gstreamer-vaapi/gst/vaapi/gstvaapidecodebin.c#L326-329
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/subprojects/gstreamer-vaapi/gst/vaapi/gstvaapidecodebin.c#L378-382
This seems like an odd thing to do: there is no other GStreamer plugin I could install that would make the element available, since both elements belong to the same plugin.
The element includes a code path to run without `vaapipostproc`, which I can force by setting `GST_VAAPI_DISABLE_VPP=1`. Doing so lets Totem play the video correctly. It would seem sensible to default to this mode when the plugin knows that it won't be able to create the element instead of posting the missing element message.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2579avdec: better multi-threaded decoding performance for live pipelines where do...2023-05-18T11:34:29ZBugzilla Migration Useravdec: better multi-threaded decoding performance for live pipelines where downstream does not sync to clock## Submitted by Tim Müller `@tpm`
**[Link to original bug (#696501)](https://bugzilla.gnome.org/show_bug.cgi?id=696501)**
## Description
Currently we always use FF_THREAD_SLICE mode for multithreaded H.264 decoding.
This mode r...## Submitted by Tim Müller `@tpm`
**[Link to original bug (#696501)](https://bugzilla.gnome.org/show_bug.cgi?id=696501)**
## Description
Currently we always use FF_THREAD_SLICE mode for multithreaded H.264 decoding.
This mode requires encoder support, so multiple threads will only be used if the H.264 video is encoded in a suitable way (i.e. with multiple slices per frame). This is not necessarily the case, and where this is not the case decoding will be done in a single thread only, hampering performance.
We should use FF_THREAD_SLICE only for live pipelines where latency is important, and use FF_THREAD_FRAME for decoding scenarios where latency does not matter, to make sure we actually use multiple threads for decoding if possible.
### See also
* https://bugs.freedesktop.org/show_bug.cgi?id=56206https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2578Missing Decoder meta/x-gst-fourcc-mebx after Upgrading GStreamer from 1.18 to...2023-05-18T08:02:33ZZorik ZakharyanMissing Decoder meta/x-gst-fourcc-mebx after Upgrading GStreamer from 1.18 to 1.22Hi,
I'm currently working with GStreamer in a Linux environment and encountered an issue after upgrading from GStreamer 1.18 to 1.22. While trying to process a video file, I received the following error message:
- [hevc @ 0x7f26101eba00...Hi,
I'm currently working with GStreamer in a Linux environment and encountered an issue after upgrading from GStreamer 1.18 to 1.22. While trying to process a video file, I received the following error message:
- [hevc @ 0x7f26101eba00] Skipping NAL unit 62
- [hevc @ 0x7f26100fcd40] Skipping NAL unit 62
- [hevc @ 0x7f2610113e00] Skipping NAL unit 62
- missing-plugin, type=(string)decoder, detail=(GstCaps)meta/x-gst-fourcc-mebx, name=(string)"meta/x-gst-fourcc-mebx\ decoder";
Source video is with .MOV video(made by iPhone) with I420_10LE format and not corrupted.
Also it's data:
```
Stream #0:0(und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67), 1920x1080, 8455 kb/s, 29.97 fps, 29.97 tbr, 600 tbn, 600 tbc (default)
Metadata:
rotate : 90
creation_time : 2022-02-12T07:53:40.000000Z
handler_name : Core Media Video
vendor_id : [0][0][0][0]
encoder : HEVC
Side data:
DOVI configuration record: version: 1.0, profile: 8, level: 4, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 4
displaymatrix: rotation of -90.00 degrees
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 181 kb/s (default)
Metadata:
creation_time : 2022-02-12T07:53:40.000000Z
handler_name : Core Media Audio
vendor_id : [0][0][0][0]
Stream #0:2(und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2022-02-12T07:53:40.000000Z
handler_name : Core Media Metadata
Stream #0:3(und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2022-02-12T07:53:40.000000Z
handler_name : Core Media Metadata
Stream #0:4(und): Data: none (mebx / 0x7862656D), 34 kb/s (default)
Metadata:
creation_time : 2022-02-12T07:53:40.000000Z
```
So I think `[hevc @ 0x7f2610113e00] Skipping NAL unit 62` is related with ffmpeg plugin which can not parse this mebx (Metadata Extensions Box)
This suggests that a GStreamer plugin with a decoder for the MIME type meta/x-gst-fourcc-mebx is missing from my environment. I didn't face this issue with version 1.18, but it started occurring after the upgrade to 1.22.
I've tried searching for information about this specific decoder, but I haven't been able to find any relevant details.
Could you please provide any insights or guidance on how to handle this MIME type, or which plugin should be installed to provide the necessary decoder? If this decoder is part of a proprietary plugin or requires a specific setup, any information on how to proceed would be greatly appreciated.
Thank you for your time and help!https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2577Bump minimum FFMpeg dependency2023-08-25T14:13:37ZEdward HerveyBump minimum FFMpeg dependencyThe ffmpeg 6.0 release from February 2023 states:
> All major releases will now bump the version of the ABI. We plan to have a new major release each year. Another release-specific change is that deprecated APIs will be removed after 3 r...The ffmpeg 6.0 release from February 2023 states:
> All major releases will now bump the version of the ABI. We plan to have a new major release each year. Another release-specific change is that deprecated APIs will be removed after 3 releases, upon the next major bump.
A couple of the deprecations in 6.0 involve bumping to at least 5.0/5.1 in order to support their replacements (New channel layout handling, and new opaque_ref handling)
Currently the minimum required version is 4.1 (from November 2018)
I propose we bump the minimum required ffmpeg version to 5.1 (released July 2022)
The main blocker to this is that the meson port from https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg is only for 4.4https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2576dashdemux: support ISO8601 durations that overflow2023-05-17T12:18:38ZAlex Ashleydashdemux: support ISO8601 durations that overflowISO-8601 durations can contain hours, minutes and seconds, each of which is optional. Each of these can be an unbounded number and are not limited to 24 hours, 60 minutes or 60 seconds.
gstmpdparser is making the assumption that there w...ISO-8601 durations can contain hours, minutes and seconds, each of which is optional. Each of these can be an unbounded number and are not limited to 24 hours, 60 minutes or 60 seconds.
gstmpdparser is making the assumption that there was a limit on the size of hours, minutes and seconds, which means that it is unable to parse a DASH manifest that makes use of this feature of ISO8601.
https://www.w3.org/TR/xmlschema11-2/#duration
http://www.datypic.com/sc/xsd/t-xsd_duration.htmlhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2575Playbin3 can’t accept caps from testbinsrc in 1.22.22023-05-20T09:01:14ZstemccPlaybin3 can’t accept caps from testbinsrc in 1.22.2### Describe your issue
Attempting to use any of the example launch lines from the testsrcbin documentation that uses playbin3 and that also defines caps, fails to play with multiple errors.
Using gst-play-1.0 to play the same testsrcb...### Describe your issue
Attempting to use any of the example launch lines from the testsrcbin documentation that uses playbin3 and that also defines caps, fails to play with multiple errors.
Using gst-play-1.0 to play the same testsrcbin URI that includes caps plays without error.
#### Expected Behavior
Playbin3 should be able to accept caps defined in the testbinsrc URI without leading to an internal data stream error.
#### Observed Behavior
Pipeline fails to play.
#### Setup
- Fedora 38
- gstreamner 1.22.2
- ```gst-launch-1.0 playbin3 uri="testbin://video,pattern=green,caps=[video/x-raw,width=1920,height=1080,framerate=30/1]"```
### Steps to reproduce the bug
<!-- please fill in exact steps which reproduce the bug on your system, for example: -->
1. Any pipeline from gst-launch-1.0 that uses playbin3 and the testbin:// uri that includes caps.
### How reproducible is the bug?
Always
### Screenshots if relevant
### Solutions you have tried
No errors using gst-play-1.0.
Same errors when using playbin3 and testsrcbin from Rust.
### Related non-duplicate issues
### Additional Information
<details>
```
[stemcc@workstation]$ gst-launch-1.0 playbin3 uri="testbin://audio,volume=0.5+video,pattern=white,caps=[video/x-raw,width=1920,height=1080,framerate=30/1]"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.967: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
WARNING: from element /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstCapsFilter:capsfilter1: not negotiated
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps2)' failed
Additional debug info:
../libs/gst/base/gstbasetransform.c(1432): gst_base_transform_reconfigure_unlocked (): /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstCapsFilter:capsfilter1:
not negotiated
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.968: gst_mini_object_unref: assertion 'mini_object != NULL' failed
ERROR: from element /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstVideoTestSrc:videotestsrc0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstVideoTestSrc:videotestsrc0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
(gst-launch-1.0:1793304): GStreamer-CRITICAL **: 15:31:30.971: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
Freeing pipeline ...
[idiolx@dev-10c scripts]$ gst-launch-1.0 playbin3 uri="testbin://video,pattern=green,caps=[video/x-raw,width=1920,height=1080,framerate=30/1]"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps2)' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_caps_intersect_full: assertion 'GST_IS_CAPS (caps1)' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed
(gst-launch-1.0:1808799): GStreamer-CRITICAL **: 16:23:19.319: gst_mini_object_unref: assertion 'mini_objecWARNING: from element /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstCapsFilter:capsfilter0: not negotiated
t != NULL' failed
Additional debug info:
../libs/gst/base/gstbasetransform.c(1432): gst_base_transform_reconfigure_unlocked (): /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstCapsFilter:capsfilter0:
not negotiated ERROR: from element /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstVideoTestSrc:videotestsrc0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstTestSrcBin:testsrcbin0/GstVideoTestSrc:videotestsrc0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
```
</detail>https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/362rtpav1pay needs to write out `a-*=` caps fields for AV1 profile, level-idx, t...2023-05-16T19:42:22ZNirbheek Chauhannirbheek.chauhan@gmail.comrtpav1pay needs to write out `a-*=` caps fields for AV1 profile, level-idx, tier fieldshttps://aomediacodec.github.io/av1-rtp-spec/#72-sdp-parameters
This hasn't shipped in Chrome yet, but it will be and we should be ready for it. This will be equivalent to the `profile-level-id` SDP attribute field for h264.
Right now, ...https://aomediacodec.github.io/av1-rtp-spec/#72-sdp-parameters
This hasn't shipped in Chrome yet, but it will be and we should be ready for it. This will be equivalent to the `profile-level-id` SDP attribute field for h264.
Right now, we have to force 8-bit video because libwebrtc / Chrome only ships with dav1d built with 8-bit support. Once this negotiation exists, we can upgrade to 10-bit based on the answer SDP. Note that you can't deduce 8-bit vs 10-bit vs 12-bit from these attributes, but hopefully something will show up for it later.