Re: [PATCH spice-streaming-agent v2 3/4] Always log statistics

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 
> On 05/21/2018 01:23 PM, Frediano Ziglio wrote:
> > Allow to see frame size even if frame data is disabled.
> > Useful to compute frame statistics not spending huge amount of space
> > for frame data.
> > 
> > Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx>
> > ---
> >   src/spice-streaming-agent.cpp | 5 ++---
> >   1 file changed, 2 insertions(+), 3 deletions(-)
> > 
> > diff --git a/src/spice-streaming-agent.cpp b/src/spice-streaming-agent.cpp
> > index 9ccc9da..d694eab 100644
> > --- a/src/spice-streaming-agent.cpp
> > +++ b/src/spice-streaming-agent.cpp
> > @@ -329,7 +329,7 @@ static void cursor_changes(StreamPort *stream_port,
> > Display *display, int event_
> >   }
> >   
> >   #define STAT_LOG(format, ...) do { \
> > -    if (f_log && !log_binary) { \
> > +    if (f_log) { \
> 
> Hi Frediano,
> 
> Wouldn't that make the binary video file not playable (since it
> will now be a mixture of binary frames and statistics) ?
> 
> Uri.
> 

Depends on the parser... but probably you'd like a plain binary to
give to a player, in this case yes, won't be playable.

I'll remove this hunk.

> >           fprintf(f_log, "%" PRIu64 ": " format "\n", get_time(), ##
> >           __VA_ARGS__); \
> >       } \
> >   } while(0)
> > @@ -387,12 +387,11 @@ do_capture(StreamPort &stream_port, FILE *f_log)
> >   
> >                   spice_stream_send_format(stream_port, width, height,
> >                   codec);
> >               }
> > +            STAT_LOG("Frame of %zu bytes:", frame.buffer_size);
> >               if (f_log) {
> >                   if (log_binary) {
> >                       fwrite(frame.buffer, frame.buffer_size, 1, f_log);
> >                   } else {
> > -                    fprintf(f_log, "%" PRIu64 ": Frame of %zu bytes:\n",
> > -                            get_time(), frame.buffer_size);
> >                       hexdump(frame.buffer, frame.buffer_size, f_log);
> >                   }
> >               }
> > 
> 
> 

Thanks,
  Frediano
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]