[Spice-devel] 答复: how to open jpg binary file (/tmp/spice_dump/x.jpg)?

Frediano Ziglio fziglio at redhat.com
Wed Jun 20 10:32:49 UTC 2018


> Yes. It is some spice code which is calling dump_jpeg.

> After apply this patch, jpeg file can be open by eog.

The call is correct. What is wrong is dump_jpeg which should handle all chunks and not assume that pointer 
is raw data. 
Thanks for the report. 
What are you trying to do dumping jpeg images? 

Frediano 

> 发送自 Windows 10 版 邮件 应用

> 发件人 : Christophe Fergeau
> 发送时间 : 2018 年 6 月 20 日 17:28
> 收件人 : 谢 昆明
> 抄送 : spice-devel at lists.freedesktop.org
> 主题 : Re: [Spice-devel] how to open jpg binary file (/tmp/spice_dump/x.jpg)?

> Hey,

> On Wed, Jun 20, 2018 at 02:14:54AM +0000, 谢 昆明 wrote:

> > Hey guys. I have dump some jpg file, but I can’t open it with eog.

> I don't understand how this relates to spice? Is this some spice code

> which is calling dump_jpeg?

> Christophe

> >

> >

> > static int jpeg_id = 0;

> > static void dump_jpeg(uint8_t* data, int data_size)

> > {

> > char file_str[200];

> > uint32_t id = ++jpeg_id;

> >

> > #ifdef WIN32

> > sprintf(file_str, "c:\\tmp\\spice_dump\\%u.jpg", id);

> > #else

> > sprintf(file_str, "/tmp/spice_dump/%u.jpg", id);

> > #endif

> >

> > FILE *f = fopen(file_str, "wb");

> > if (!f) {

> > return;

> > }

> >

> > fwrite(data, 1, data_size, f);

> > fclose(f);

> > }

> >

> >

> > 发送自 Windows 10 版邮件 <https://go.microsoft.com/fwlink/?LinkId=550986> 应用

> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20180620/04c710d9/attachment.html>


More information about the Spice-devel mailing list