I suspect it's the bframe which is causing an issue with xbox, try this:
ffmpeg-video=-ss 3 -vf yadif=0:-1:1,hqdn3d -vcodec libx264 -b 1200k -subq 6 -x264opts direct=auto:level=4.0:partitions=p8x8,b8x8,i4x4:no-weightb=0:psnr=0:ssim=0:subme=7:ref=3:b-pyramid=none:no-mixed-refs=0:trellis=1:bframes=3:threads=auto -sn