# With SW scaling: # ffmpeg -strict experimental -vcodec h264_crystalhd -v verbose -i The\ Simpsons/The.Simpsons.S22E02.720p.HDTV.X264-DIMENSION.mkv -vcodec libx264 -preset veryfast -b:v 1050k -acodec libfaac -ac 2 -ar 44100 -ab 128k -s vga -y -f matroska /dev/null (omitted some unrelated output) [h264_crystalhd @ 0x245a140] CrystalHD Init for h264_crystalhd [h264_crystalhd @ 0x245a140] CrystalHD: starting up Running DIL (3.22.0) Version DtsDeviceOpen: Opening HW in mode 0 Clock set to 180 Enable single threaded mode Setting Color Mode to 1 [h264_crystalhd @ 0x245a140] CrystalHD: Init complete. Output #0, matroska, to '/dev/null': Metadata: encoder : Lavf53.29.100 Stream #0:0(eng): Video: h264, yuv420p, 640x480 [SAR 4:3 DAR 16:9], q=-1--1, 1050 kb/s, 1k tbn, 23.98 tbc Stream #0:1: Audio: aac, 44100 Hz, 2 channels, s16, 128 kb/s (default) Stream mapping: Stream #0:0 -> #0:0 (h264_crystalhd -> libx264) Stream #0:1 -> #0:1 (ac3 -> libfaac) Press [q] to stop, [?] for help [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 100000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. Input stream #0:1 frame changed from rate:48000 fmt:s16 ch:6 to rate:48000 fmt:s16 ch:2 [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 200000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 300000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 400000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 500000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 600000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 700000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 800000 [h264_crystalhd @ 0x245a140] CrystalHD: Filling pipeline. [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 900000 [h264_crystalhd @ 0x245a140] CrystalHD: Initial format change [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 100000 [h264_crystalhd @ 0x245a140] Picture Number: 3 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x80040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 23970 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 655616 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000024 [h264_crystalhd @ 0x245a140] output "pts": 100000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 10 [swscaler @ 0x2493c80] bad src image pointers [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1000000 [h264_crystalhd @ 0x245a140] CrystalHD: No frames ready. Returning [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1100000 [h264_crystalhd @ 0x245a140] CrystalHD: No frames ready. Returning [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1200000 [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 400000 [h264_crystalhd @ 0x245a140] Picture Number: 4 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x00040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 0 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 656384 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000004 [h264_crystalhd @ 0x245a140] output "pts": 400000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 12 [swscaler @ 0x2493c80] bad src image pointers [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1300000 [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 500000 [h264_crystalhd @ 0x245a140] Picture Number: 5 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x00040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 0 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 656640 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000004 [h264_crystalhd @ 0x245a140] output "pts": 500000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 12 [swscaler @ 0x2493c80] bad src image pointers [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1400000 [h264_crystalhd @ 0x245a140] CrystalHD: No frames ready. Returning [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1500000 [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 300000 [h264_crystalhd @ 0x245a140] Picture Number: 6 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x00040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 0 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 656128 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000004 [h264_crystalhd @ 0x245a140] output "pts": 300000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 13 [swscaler @ 0x2493c80] bad src image pointers [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1600000 [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 600000 [h264_crystalhd @ 0x245a140] Picture Number: 7 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x00040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 0 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 656896 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000004 [h264_crystalhd @ 0x245a140] output "pts": 600000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 13 [swscaler @ 0x2493c80] bad src image pointers [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1700000 [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 200000 [h264_crystalhd @ 0x245a140] Picture Number: 8 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x00040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 0 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 655872 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000004 [h264_crystalhd @ 0x245a140] output "pts": 200000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 13 [swscaler @ 0x2493c80] bad src image pointers [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1800000 [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 900000 [h264_crystalhd @ 0x245a140] Picture Number: 9 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x00040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 0 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 657664 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000004 [h264_crystalhd @ 0x245a140] output "pts": 900000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 13 [swscaler @ 0x2493c80] bad src image pointers [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 1900000 [h264_crystalhd @ 0x245a140] CrystalHD: No frames ready. Returning CrystalHD: decode_frame.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 2000000 [h264_crystalhd @ 0x245a140] CrystalHD: No frames ready. Returning [h264_crystalhd @ 0x245a140] CrystalHD: decode_frame [h264_crystalhd @ 0x245a140] CrystalHD: parser picture type 3 [h264_crystalhd @ 0x245a140] input "pts": 2100000 [h264_crystalhd @ 0x245a140] YBuffSz: 0 [h264_crystalhd @ 0x245a140] YBuffDoneSz: 462080 [h264_crystalhd @ 0x245a140] UVBuffDoneSz: 0 [h264_crystalhd @ 0x245a140] Timestamp: 800000 [h264_crystalhd @ 0x245a140] Picture Number: 10 [h264_crystalhd @ 0x245a140] Width: 1280 [h264_crystalhd @ 0x245a140] Height: 720 [h264_crystalhd @ 0x245a140] Chroma: 0x420 [h264_crystalhd @ 0x245a140] Pulldown: 0 [h264_crystalhd @ 0x245a140] Flags: 0x00040000 [h264_crystalhd @ 0x245a140] Frame Rate/Res: 0 [h264_crystalhd @ 0x245a140] Aspect Ratio: 0 [h264_crystalhd @ 0x245a140] Color Primaries: 2 [h264_crystalhd @ 0x245a140] MetaData: 657408 [h264_crystalhd @ 0x245a140] Session Number: 0 [h264_crystalhd @ 0x245a140] ycom: 269488144 [h264_crystalhd @ 0x245a140] Custom Aspect: 0 [h264_crystalhd @ 0x245a140] Frames to Drop: 0 [h264_crystalhd @ 0x245a140] H264 Valid Fields: 0x00000004 [h264_crystalhd @ 0x245a140] output "pts": 800000 [h264_crystalhd @ 0x245a140] output picture type 3 [h264_crystalhd @ 0x245a140] Interlaced state: 0 | trust_interlaced 1 [h264_crystalhd @ 0x245a140] CrystalHD: Copying out frame [h264_crystalhd @ 0x245a140] CrystalHD: Pipeline length: 15 [swscaler @ 0x2493c80] bad src image pointers