[FFmpeg-trac] #3102(FFmpeg:new): Assertion Expression: !(cpu&(X264_CPU_SSSE3|X264_CPU_SSE4))

FFmpeg trac at avcodec.org
Thu Oct 31 02:18:13 CET 2013


#3102: Assertion Expression: !(cpu&(X264_CPU_SSSE3|X264_CPU_SSE4))
---------------------------------+---------------------------------------
             Reporter:  actieve  |                     Type:  defect
               Status:  new      |                 Priority:  important
            Component:  FFmpeg   |                  Version:  unspecified
             Keywords:           |               Blocked By:
             Blocking:           |  Reproduced by developer:  0
Analyzed by developer:  0        |
---------------------------------+---------------------------------------
 Summary of the bug:

 Using a variety of ffmpeg builds I have recently run into a scenario on a
 new server my client is using where executing any encode using libx264
 like the following line I get an Assertion Failed error which appears to
 look like the look up for SSE3 instruction set is failing even though it
 is clearly available.

 ffmpeg.exe -i file.mp4 -vcodec libx264 -y -f mp4 file.f4v

 Yields:

 Assertion failed!

 Program: D:\Applications\Virtuosotv\Recordings\ffmpeg.exe
 File: /home/kyle/software/ffmpeg/pkgs/x264/source/x264-git/common/cpu.c,
 Line 248

 Expression: !(cpu&(X264_CPU_SSSE3|X264_CPU_SSE4))

 How to reproduce:
 {{{

 Can only reproduce on a very specific new server, works everywhere else I
 have it. I could start a remote session with an engineer if necessary.

 }}}

 Version Output:

 ffmpeg version N-57448-gc78a416
 built on Oct 26 2013 18:08:54 with gcc 4.8.2 (GCC)
 configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-avis
 ynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enable
 -iconv --enable-libass --enable-libbluray --enable-libcaca --enable-
 libfreetype
 --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
 --enabl
 e-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-lib
 opus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-
 libspee
 x --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-
 libvo-aace
 nc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
 libwavpac
 k --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
 libavutil      52. 47.101 / 52. 47.101
 libavcodec     55. 38.101 / 55. 38.101
 libavformat    55. 19.104 / 55. 19.104
 libavdevice    55.  5.100 / 55.  5.100
 libavfilter     3. 89.100 /  3. 89.100
 libswscale      2.  5.101 /  2.  5.101
 libswresample   0. 17.104 /  0. 17.104
 libpostproc    52.  3.100 / 52.  3.100

 I posted and was told to file a bug here:

 http://ffmpeg.gusari.org/viewtopic.php?f=16&t=1136

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3102>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list