# HG changeset patch # User michael # Date 1062420271 0 # Node ID 8313be76ae6944dd11d3539d80d790731ff068bc # Parent 80402283a017ecc745d9888bd1e07fb5a7a8c5da asv2 encoding diff -r 80402283a017 -r 8313be76ae69 libmpcodecs/ve_lavc.c --- a/libmpcodecs/ve_lavc.c Mon Sep 01 12:10:29 2003 +0000 +++ b/libmpcodecs/ve_lavc.c Mon Sep 01 12:44:31 2003 +0000 @@ -688,6 +688,12 @@ memset(mux_v->bih, 0, sizeof(BITMAPINFOHEADER)+8); mux_v->bih->biSize=sizeof(BITMAPINFOHEADER)+8; } + else if (lavc_param_vcodec && !strcasecmp(lavc_param_vcodec, "asv2")) + { + mux_v->bih=malloc(sizeof(BITMAPINFOHEADER)+8); + memset(mux_v->bih, 0, sizeof(BITMAPINFOHEADER)+8); + mux_v->bih->biSize=sizeof(BITMAPINFOHEADER)+8; + } else if (lavc_param_vcodec && !strcasecmp(lavc_param_vcodec, "wmv2")) { mux_v->bih=malloc(sizeof(BITMAPINFOHEADER)+4); @@ -736,6 +742,8 @@ mux_v->bih->biCompression = mmioFOURCC('H', 'F', 'Y', 'U'); else if (!strcasecmp(lavc_param_vcodec, "asv1")) mux_v->bih->biCompression = mmioFOURCC('A', 'S', 'V', '1'); + else if (!strcasecmp(lavc_param_vcodec, "asv2")) + mux_v->bih->biCompression = mmioFOURCC('A', 'S', 'V', '2'); else if (!strcasecmp(lavc_param_vcodec, "ffv1")) mux_v->bih->biCompression = mmioFOURCC('F', 'F', 'V', '1'); else