New submission from P R <[email protected]>:

* For versions of ffmpeg and ffmbc post roughly March 2010 (last known working
version is ffmbc 0.3), attempting to transcode raw UVYV422/PCM audio into full
SD resolution DV video/2 channel audio and a scaled second input results in a
segmentation fault.

* Attempts to perform the same output transcodes with full SD resolution/2
channel PCM dvvideo input also results in a seg fault.

* Attempts to perform the same output transcodes with an SD MPEG2/4 channel PCM
MXF with top and left black padding result in corrupted DV video output.

* Attempts to perform the transcodes with UVYV422/PCM input, unscaled DV and
_unscaled_ second output generate _correct_ output.

* Example command line encodes to x264 for scaled transcode but the problem
exists for other formats, such as flv

* ffmpeg binary is built from 27/7/2010 tarball
* ffmbc binary is built from 0.4rc1

GDB output for ffmpeg 27/7/2010 UVYV422 in/dv and x264 out:
n...@trucktest2:~/ffmpeg/ffmpeg-checkout-2010-07-27$ gdb ffmpeg_g
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from 
/home/npf/ffmpeg/ffmpeg-checkout-2010-07-27/ffmpeg_g...done.
(gdb) r -threads 1 -f rawvideo -pix_fmt uyvy422 -s 720x576 -i
/var/www/transcodetests/video.yuv -r 25 -f s16le -ac 2 -ar 48000 -i
/var/www/transcodetests/audio.wav -vcodec dvvideo -s 720x576 -pix_fmt yuv420p
-aspect 16:9 -acodec pcm_s16le -ac 2 -ar 48000 /var/www/transcodetests/muxed.dv
-vcodec libx264 -vpre placebo -b 256k -bt 256k -s 512x288 -aspect 512:288 -ab
96k -ac 2 -f ipod /var/www/transcodetests/muxed.m4v

Starting program: /home/npf/ffmpeg/ffmpeg-checkout-2010-07-27/ffmpeg_g -threads
1 -f rawvideo -pix_fmt uyvy422 -s 720x576 -i /var/www/transcodetests/video.yuv
-r 25 -f s16le -ac 2 -ar 48000 -i /var/www/transcodetests/audio.wav -vcodec
dvvideo -s 720x576 -pix_fmt yuv420p -aspect 16:9 -acodec pcm_s16le -ac 2 -ar
48000 /var/www/transcodetests/muxed.dv -vcodec libx264 -vpre placebo -b 256k -bt
256k -s 512x288 -aspect 512:288 -ab 96k -ac 2 -f ipod
/var/www/transcodetests/muxed.m4v
[Thread debugging using libthread_db enabled]
FFmpeg version SVN-r24531, Copyright (c) 2000-2010 the FFmpeg developers
  built on Jul 27 2010 14:19:18 with gcc 4.4.3
  configuration: '--enable-gpl' '--enable-version3' '--enable-nonfree'
'--enable-postproc' '--enable-pthreads' '--enable-libfaac' '--enable-libmp3lame'
'--enable-libopencore-amrnb' '--enable-libopencore-amrwb' '--enable-libtheora'
'--enable-libvorbis' '--enable-libx264' '--enable-libxvid'
  libavutil     50.23. 0 / 50.23. 0
  libavcore      0. 1. 0 /  0. 1. 0
  libavcodec    52.84. 1 / 52.84. 1
  libavformat   52.77. 0 / 52.77. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.26. 1 /  1.26. 1
  libswscale     0.11. 0 /  0.11. 0
  libpostproc   51. 2. 0 / 51. 2. 0
[rawvideo @ 0x12c1470] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/var/www/transcodetests/video.yuv':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: rawvideo, uyvy422, 720x576, 25 tbr, 25 tbn, 25 tbc
[s16le @ 0x12cac30] Estimating duration from bitrate, this may be inaccurate
Input #1, s16le, from '/var/www/transcodetests/audio.wav':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #1.0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
File '/var/www/transcodetests/muxed.dv' already exists. Overwrite ? [y/N] y
File '/var/www/transcodetests/muxed.m4v' already exists. Overwrite ? [y/N] y
[buffer @ 0x12e1b90] w:720 h:576 pixfmt:uyvy422
[ffmpeg_output @ 0x12e1de0] auto-inserting filter 'auto-inserted scaler 0'
between the filter 'src' and the filter 'out'
[scale @ 0x12e20d0] w:720 h:576 fmt:uyvy422 -> w:720 h:576 fmt:yuv420p
flags:0xa0000004
[buffer @ 0x12e1fa0] w:720 h:576 pixfmt:uyvy422
[scale @ 0x12e6370] w:720 h:576 fmt:uyvy422 -> w:512 h:288 fmt:yuv420p
flags:0xa0000004
[libx264 @ 0x12e07b0] using SAR=1/1
[libx264 @ 0x12e07b0] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
[libx264 @ 0x12e07b0] profile High, level 3.1
[libx264 @ 0x12e07b0] 264 - core 104 r1683 62997d6 - H.264/MPEG-4 AVC codec -
Copyleft 2003-2010 - http://www.videolan.org/x264.html - options: cabac=1 ref=16
deblock=1:0:0 analyse=0x3:0x133 me=tesa subme=10 psy=1 psy_rd=1.00:0.00
mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11
fast_pskip=0 chroma_qp_offset=-2 threads=1 sliced_threads=0 nr=0 decimate=1
interlaced=0 constrained_intra=0 bframes=16 b_pyramid=2 b_adapt=2 b_bias=0
direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40
intra_refresh=0 rc_lookahead=60 rc=abr mbtree=1 bitrate=256 ratetol=1.0
qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.41 aq=1:1.00
Output #0, dv, to '/var/www/transcodetests/muxed.dv':
  Metadata:
    encoder         : Lavf52.77.0
    Stream #0.0: Video: dvvideo, yuv420p, 720x576 [PAR 64:45 DAR 16:9], q=2-31,
200 kb/s, 90k tbn, 25 tbc
    Stream #0.1: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
Output #1, ipod, to '/var/www/transcodetests/muxed.m4v':
  Metadata:
    encoder         : Lavf52.77.0
    Stream #1.0: Video: libx264, yuv420p, 512x288 [PAR 1:1 DAR 16:9], q=10-51,
256 kb/s, 25 tbn, 25 tbc
    Stream #1.1: Audio: libfaac, 48000 Hz, 2 channels, s16, 96 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #1.0 -> #0.1
  Stream #0.0 -> #1.0
  Stream #1.0 -> #1.1
Press [q] to stop encoding

Program received signal SIGSEGV, Segmentation fault.
0x000000000081430b in get_pixels_sse2 (block=0x7fffffffc9c0,
    pixels=0x7ffff27150e8 <Address 0x7ffff27150e8 out of bounds>,
    line_size=<value optimised out>) at libavcodec/x86/dsputilenc_mmx.c:62
62          __asm__ volatile(



GDB stacktrace:
(gdb) bt
#0  0x000000000081430b in get_pixels_sse2 (block=0x7fffffffc9c0,
    pixels=0x7ffff27150e8 <Address 0x7ffff27150e8 out of bounds>,
    line_size=<value optimised out>) at libavcodec/x86/dsputilenc_mmx.c:62
#1  0x000000000057f088 in dv_init_enc_block (avctx=<value optimised out>,
    arg=<value optimised out>) at libavcodec/dv.c:812
#2  dv_encode_video_segment (avctx=<value optimised out>,
    arg=<value optimised out>) at libavcodec/dv.c:1012
#3  0x00000000007363ff in avcodec_default_execute (c=0x12d6920,
    func=0x57e140 <dv_encode_video_segment>, arg=0x100, ret=0x1800, count=5,
    size=24) at libavcodec/utils.c:416
#4  0x000000000058236f in dvvideo_encode_frame (c=0x12d6920,
    buf=0x7ffff4a2b010 "", buf_size=2488520, data=<value optimised out>)
    at libavcodec/dv.c:1260
#5  0x000000000073762f in avcodec_encode_video (avctx=0x12d6920,
    buf=0x7ffff27150e8 <Address 0x7ffff27150e8 out of bounds>, buf_size=256,
    pict=0x1800) at libavcodec/utils.c:561
#6  0x000000000043397b in do_video_out (ist=<value optimised out>,
    ist_index=<value optimised out>, ost_table=<value optimised out>,
    nb_ostreams=<value optimised out>, pkt=<value optimised out>)
    at ffmpeg.c:1301
#7  output_packet (ist=<value optimised out>, ist_index=<value optimised out>,
    ost_table=<value optimised out>, nb_ostreams=<value optimised out>,
    pkt=<value optimised out>) at ffmpeg.c:1706
---Type <return> to continue, or q <return> to quit---
#8  0x0000000000436ab6 in transcode (nb_output_files=<value optimised out>,
    nb_input_files=<value optimised out>,
    nb_stream_maps=<value optimised out>, stream_maps=<value optimised out>,
    input_files=<value optimised out>, output_files=<value optimised out>)
    at ffmpeg.c:2609
#9  0x0000000000437536 in main (argc=<value optimised out>,
    argv=<value optimised out>) at ffmpeg.c:4358

GDB register dump:
(gdb) info all-registers
rax            0x300    768
rbx            0x14020f0        20979952
rcx            0x1800   6144
rdx            0x100    256
rsi            0x7ffff27150e8   140737260900584
rdi            0x7fffffffc9c0   140737488341440
rbp            0x7fffffffa4c0   0x7fffffffa4c0
rsp            0x7fffffff8f88   0x7fffffff8f88
r8             0x5      5
r9             0x18     24
r10            0xffffffff       4294967295
r11            0x0      0
r12            0x7fffffffa608   140737488332296
r13            0x7ffff27150e8   140737260900584
r14            0x100    256
r15            0x800    2048
rip            0x81430b 0x81430b <get_pixels_sse2+11>
eflags         0x10246  [ PF ZF IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
---Type <return> to continue, or q <return> to quit---
gs             0x0      0
st0            -nan(0x1780178017801780) (raw 0xffff1780178017801780)
st1            -nan(0xfc9e1e41268a0050) (raw 0xfffffc9e1e41268a0050)
st2            -nan(0x2f002f002f002f)   (raw 0xffff002f002f002f002f)
st3            -nan(0xc79ccffff4634)    (raw 0xffff000c79ccffff4634)
st4            -nan(0xc79cc00049dfa)    (raw 0xffff000c79cc00049dfa)
st5            -nan(0xc79ccffff4634)    (raw 0xffff000c79ccffff4634)
st6            -nan(0x9000000000000000) (raw 0xffff9000000000000000)
st7            -inf     (raw 0xffff0000000000000000)
fctrl          0x37f    895
fstat          0x0      0
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x0}, v16_int8 = {0x9, 0x0, 0xfa, 0xff, 0xfb, 0xff,
    0xf9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x9,
    0xfffa, 0xfffb, 0xfff9, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xfffa0009,
    0xfff9fffb, 0x0, 0x0}, v2_int64 = {0xfff9fffbfffa0009, 0x0},
  uint128 = 0x0000000000000000fff9fffbfffa0009}
---Type <return> to continue, or q <return> to quit---
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xfe, 0xff, 0xff,
    0xff, 0x2, 0x0, 0xfc, 0xff, 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, 0xff, 0xff},
  v8_int16 = {0xfffe, 0xffff, 0x2, 0xfffc, 0x3, 0x1, 0x3, 0xffff}, v4_int32 = {
    0xfffffffe, 0xfffc0002, 0x10003, 0xffff0003}, v2_int64 = {
    0xfffc0002fffffffe, 0xffff000300010003},
  uint128 = 0xffff000300010003fffc0002fffffffe}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0,
    0x8000000000000000}, v16_int8 = {0x6c, 0xf, 0xfd, 0xff, 0xde, 0x8, 0x2,
    0x0, 0x2e, 0x1, 0x1, 0x0, 0xd7, 0x9f, 0xfc, 0xff}, v8_int16 = {0xf6c,
    0xfffd, 0x8de, 0x2, 0x12e, 0x1, 0x9fd7, 0xfffc}, v4_int32 = {0xfffd0f6c,
    0x208de, 0x1012e, 0xfffc9fd7}, v2_int64 = {0x208defffd0f6c,
    0xfffc9fd70001012e}, uint128 = 0xfffc9fd70001012e000208defffd0f6c}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0,
    0x8000000000000000}, v16_int8 = {0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0,
    0x3, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff}, v8_int16 = {0x3, 0x0, 0x1,
    0x0, 0x3, 0x0, 0xffff, 0xffff}, v4_int32 = {0x3, 0x1, 0x3, 0xffffffff},
  v2_int64 = {0x100000003, 0xffffffff00000003},
  uint128 = 0xffffffff000000030000000100000003}
xmm4           {v4_float = {0xc24b42, 0x88000000, 0x0, 0xfffff904},
  v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x42,
    0x4b, 0x42, 0x4b, 0x62, 0x68, 0x7e, 0x58, 0x46, 0xd7, 0xac, 0x9d, 0x9e,
    0x97, 0xdf, 0xc4}, v8_int16 = {0x4b42, 0x4b42, 0x6862, 0x587e, 0xd746,
---Type <return> to continue, or q <return> to quit---#
    0x9dac, 0x979e, 0xc4df}, v4_int32 = {0x4b424b42, 0x587e6862, 0x9dacd746,
    0xc4df979e}, v2_int64 = {0x587e68624b424b42, 0xc4df979e9dacd746},
  uint128 = 0xc4df979e9dacd746587e68624b424b42}
xmm5           {v4_float = {0xc24b42, 0x0, 0x0, 0x0}, v2_double = {0x0,
    0x8000000000000000}, v16_int8 = {0x42, 0x4b, 0x42, 0x4b, 0x21, 0x3b, 0xc3,
    0x14, 0x54, 0x62, 0xba, 0x28, 0x7e, 0x58, 0x3d, 0xeb}, v8_int16 = {0x4b42,
    0x4b42, 0x3b21, 0x14c3, 0x6254, 0x28ba, 0x587e, 0xeb3d}, v4_int32 = {
    0x4b424b42, 0x14c33b21, 0x28ba6254, 0xeb3d587e}, v2_int64 = {
    0x14c33b214b424b42, 0xeb3d587e28ba6254},
  uint128 = 0xeb3d587e28ba625414c33b214b424b42}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0,
    0x0, 0x1, 0x0}, v8_int16 = {0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1},
  v4_int32 = {0x10000, 0x10000, 0x10000, 0x10000}, v2_int64 = {
    0x1000000010000, 0x1000000010000},
  uint128 = 0x00010000000100000001000000010000}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm8           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
---Type <return> to continue, or q <return> to quit---
  uint128 = 0x00000000000000000000000000000000}
xmm9           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x39, 0xe2, 0xd9, 0xed, 0x6b, 0xc1, 0x56, 0x3f, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xe239, 0xedd9, 0xc16b, 0x3f56, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0xedd9e239, 0x3f56c16b, 0x0, 0x0}, v2_int64 = {
    0x3f56c16bedd9e239, 0x0}, uint128 = 0x00000000000000003f56c16bedd9e239}
xmm10          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x4a, 0x11, 0x8f, 0x8f, 0x51, 0x85, 0x8, 0x3f, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x114a, 0x8f8f, 0x8551, 0x3f08, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x8f8f114a, 0x3f088551, 0x0, 0x0}, v2_int64 = {
    0x3f0885518f8f114a, 0x0}, uint128 = 0x00000000000000003f0885518f8f114a}
xmm11          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x4f, 0x58, 0x64, 0xf, 0xc6, 0x77, 0xb, 0xbf, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x584f, 0xf64, 0x77c6, 0xbf0b, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0xf64584f, 0xbf0b77c6, 0x0, 0x0}, v2_int64 = {
    0xbf0b77c60f64584f, 0x0}, uint128 = 0x0000000000000000bf0b77c60f64584f}
xmm12          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0xdc, 0xb0, 0x5e, 0x13, 0x62, 0x94, 0xe7, 0x3e, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xb0dc, 0x135e, 0x9462, 0x3ee7, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x135eb0dc, 0x3ee79462, 0x0, 0x0}, v2_int64 = {
    0x3ee79462135eb0dc, 0x0}, uint128 = 0x00000000000000003ee79462135eb0dc}
xmm13          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x66, 0x94, 0x48, 0xf, 0x11, 0x14, 0xe3, 0x39, 0x0, 0x0, 0x0,
---Type <return> to continue, or q <return> to quit---
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x9466, 0xf48, 0x1411, 0x39e3, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0xf489466, 0x39e31411, 0x0, 0x0}, v2_int64 = {
    0x39e314110f489466, 0x0}, uint128 = 0x000000000000000039e314110f489466}
xmm14          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0xcc, 0x45, 0xef, 0xae, 0x12, 0x78, 0x6b, 0xbf, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x45cc, 0xaeef, 0x7812, 0xbf6b, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0xaeef45cc, 0xbf6b7812, 0x0, 0x0}, v2_int64 = {
    0xbf6b7812aeef45cc, 0x0}, uint128 = 0x0000000000000000bf6b7812aeef45cc}
xmm15          {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0xdb, 0x92, 0x9b, 0x16, 0x62, 0xff, 0xef, 0x3f, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x92db, 0x169b, 0xff62, 0x3fef, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x169b92db, 0x3fefff62, 0x0, 0x0}, v2_int64 = {
    0x3fefff62169b92db, 0x0}, uint128 = 0x00000000000000003fefff62169b92db}
mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]

GDB disassembly around PC:
(gdb) disass $pc-32
Dump of assembler code for function get_pixels_mmx:
   0x00000000008142a0 <+0>:     movslq %edx,%rdx
   0x00000000008142a3 <+3>:     sub    $0xffffffffffffff80,%rdi
   0x00000000008142a7 <+7>:     lea    (%rdx,%rdx,1),%rcx
   0x00000000008142ab <+11>:    mov    $0xffffffffffffff80,%rax
   0x00000000008142b2 <+18>:    pxor   %mm7,%mm7
   0x00000000008142b5 <+21>:    data32 nopw %cs:0x0(%rax,%rax,1)
   0x00000000008142c0 <+32>:    movq   (%rsi),%mm0
   0x00000000008142c3 <+35>:    movq   (%rsi,%rdx,1),%mm2
   0x00000000008142c7 <+39>:    movq   %mm0,%mm1
   0x00000000008142ca <+42>:    movq   %mm2,%mm3
   0x00000000008142cd <+45>:    punpcklbw %mm7,%mm0
   0x00000000008142d0 <+48>:    punpckhbw %mm7,%mm1
   0x00000000008142d3 <+51>:    punpcklbw %mm7,%mm2
   0x00000000008142d6 <+54>:    punpckhbw %mm7,%mm3
   0x00000000008142d9 <+57>:    movq   %mm0,(%rdi,%rax,1)
   0x00000000008142dd <+61>:    movq   %mm1,0x8(%rdi,%rax,1)
   0x00000000008142e2 <+66>:    movq   %mm2,0x10(%rdi,%rax,1)
   0x00000000008142e7 <+71>:    movq   %mm3,0x18(%rdi,%rax,1)
   0x00000000008142ec <+76>:    add    %rcx,%rsi
   0x00000000008142ef <+79>:    add    $0x20,%rax
   0x00000000008142f3 <+83>:    js     0x8142c0 <get_pixels_mmx+32>
   0x00000000008142f5 <+85>:    retq

----------
messages: 11437
priority: normal
status: new
substatus: new
title: segfault or misrendered output when transcoding to full SD resolution 
dvvideo and scaled second format
topic: avcodec, ffmpeg
type: bug

________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue2129>
________________________________________________

Reply via email to