[FFmpeg-devel] VQA v3 GSoC questions

Michael Niedermayer michaelni
Sun Mar 29 21:46:55 CEST 2009


On Sun, Mar 29, 2009 at 12:15:52PM +0200, Vitor Sessak wrote:
> The Deep Explorer wrote:
>> Hi ,
>>     I am using 76B70801.VQA the v3 format.
>> /ffmpeg -i v3/nodlogo.vqa file.avi
>> ############### DEEP just avcodec_register_all #########
>> ############### DEEP just avdevice_register_all #########
>> ############### DEEP just av_register_all #########
>> [wsvqa @ 0x88b7ad0] note: unknown chunk seen (LINF)
>> [wsvqa @ 0x88b7ad0]Skipping unknown chunk 0x534E324A
>> [wsvqa @ 0x88b7ad0]VQFR_TAG
>> [vqavideo @ 0x88c0d70]
>> DEEP inside before avctx->codec->init
>> [vqavideo @ 0x88c0d70]
>> ####### vqa_decode_init DEEP @@@@#########
>> [vqavideo @ 0x88c0d70] HI COLOR Implied 0
>> [vqavideo @ 0x88c0d70] VQA VERSION : 3
>> wsvqa @ 0x88b7ad0]Skipping unknown chunk 0x534E324A
>> [wsvqa @ 0x88b7ad0]VQFR_TAG
>> [wsvqa @ 0x88b7ad0]Skipping unknown chunk 0x534E324A
>
> [...]
>
>> [wsvqa @ 0x88b7ad0]Skipping unknown chunk 0x534E324A
>> [wsvqa @ 0x88b7ad0]VQFR_TAG
>> also when I let it go this is what I get :
>> DEEP >>>>>inside avcodec_decode_video <<<<
>> [vqavideo @ 0x88c0d70] index ==> 0 size = 99262
>> [vqavideo @ 0x88c0d70] CBFZ_TAG starts from 0  chunk Size 99232
>> [vqavideo @ 0x88c0d70]  VQA video: Found unknown chunk type: VPRZ 
>> (5650525A)
>> [vqavideo @ 0x88c0d70]  VQA video: problem: no VPTZ chunk found
>> ###############output_packet calling before decoding  #########4.2kbits/s
>> For the v3 , it is mentioned in HC-VQA.TXT  that :
>> " It appears the first CBFZ chunk comes inside the VQFR chunk  but the
>> other ones seem to be located inside their own chunks,
>>  called VQFL, which are followed by the usual VQFR chunks (containing
>> VPTR/VPRZ chunks)."
>> I am guessing when it gets the VQFR I have to do something ...
>> Please give me some pointers, kind of blocked...
>
> The demuxer has to recognize the chunks to know if it is audio or video and 
> send it to the right decoder. When the demuxer (libavformat/westwood.c) 
> find a chunk it does not know, it just skip it, and it is what it is doing 
> for VQFR chunks. Those chunks have to be send by the demuxer to video 

are you sure? isnt the demuxer passing VQFR chunks correctly already

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

There will always be a question for which you do not know the correct awnser.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090329/e317ed16/attachment.pgp>



More information about the ffmpeg-devel mailing list