Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-04-17 Thread Alon Levy
On Mon, 2013-04-15 at 14:54 -0400, Yonit Halperin wrote: Hi, On 04/14/2013 09:37 AM, Alon Levy wrote: On Tue, Feb 26, 2013 at 01:03:46PM -0500, Yonit Halperin wrote: ACK series, sorry for the delay. I have to admit I don't understand the first patches as well as I should, but seeing as

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-04-17 Thread Alon Levy
On 04/17/2013 10:47 AM, Alon Levy wrote: On Mon, 2013-04-15 at 14:54 -0400, Yonit Halperin wrote: Hi, On 04/14/2013 09:37 AM, Alon Levy wrote: On Tue, Feb 26, 2013 at 01:03:46PM -0500, Yonit Halperin wrote: ACK series, sorry for the delay. I have to admit I don't understand the

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-04-15 Thread Yonit Halperin
Hi, On 04/14/2013 09:37 AM, Alon Levy wrote: On Tue, Feb 26, 2013 at 01:03:46PM -0500, Yonit Halperin wrote: ACK series, sorry for the delay. I have to admit I don't understand the first patches as well as I should, but seeing as they have been tested and that I would just be delaying them

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-04-14 Thread Alon Levy
On Tue, Feb 26, 2013 at 01:03:46PM -0500, Yonit Halperin wrote: ACK series, sorry for the delay. I have to admit I don't understand the first patches as well as I should, but seeing as they have been tested and that I would just be delaying them further, I prefer to let you push them. I hope to

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-03-07 Thread Andrew Cathrow
- Original Message - From: Yonit Halperin yhalp...@redhat.com To: Andrew Cathrow acath...@redhat.com Cc: spice-de...@freedesktop.org Sent: Thursday, March 7, 2013 3:52:04 PM Subject: Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming Hi, On 03/03/2013 07:50 AM

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-03-03 Thread Andrew Cathrow
- Original Message - From: Yonit Halperin yhalp...@redhat.com To: spice-de...@freedesktop.org Sent: Tuesday, February 26, 2013 1:03:46 PM Subject: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming Hi, The following patch series introduces adaptive video

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-27 Thread Yonit Halperin
On 02/26/2013 02:49 PM, Marc-André Lureau wrote: - Mensaje original - Hi, On 02/26/2013 01:40 PM, Marc-André Lureau wrote: Hi - Mensaje original - The adaptive video streaming is implemented by the following heuristic: Given a bit rate, we calculate the best combination of

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-27 Thread Hans de Goede
Hi, On 02/27/2013 03:01 PM, Yonit Halperin wrote: On 02/26/2013 02:49 PM, Marc-André Lureau wrote: - Mensaje original - Hi, On 02/26/2013 01:40 PM, Marc-André Lureau wrote: Hi - Mensaje original - The adaptive video streaming is implemented by the following heuristic:

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-27 Thread Yonit Halperin
On 02/27/2013 09:30 AM, Hans de Goede wrote: Hi, On 02/27/2013 03:01 PM, Yonit Halperin wrote: On 02/26/2013 02:49 PM, Marc-André Lureau wrote: - Mensaje original - Hi, On 02/26/2013 01:40 PM, Marc-André Lureau wrote: Hi - Mensaje original - The adaptive video streaming

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-27 Thread Marc-André Lureau
- Mensaje original - I understand from libjpeg documentation that by default the luminance is downsampled by a factor of 2, and the chrominance by a factor of 4. So we can try downsampling the luminance by a factor of 4. or even more arbitrary downscaling before jpeg. For high

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-27 Thread John A. Sullivan III
snip Date: Wed, 27 Feb 2013 10:08:41 -0500 (EST) From: Marc-Andr? Lureau mlur...@redhat.com To: Yonit Halperin yhalp...@redhat.com Cc: spice-de...@freedesktop.org Subject: Re: [Spice-devel] [PATCH spice-server 00/28] adaptivevideo streaming Message-ID

[Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-26 Thread Yonit Halperin
Hi, The following patch series introduces adaptive video streaming to spice. Until now, the mjpeg quality was constant (70), and the frame rate was modified according to the rate of frame drops in the server side (a drop occurs when a new frame reaches the server while an older frame is still

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-26 Thread Yonit Halperin
Hi, The detailed results file is attached. Regards, Yonit. On 02/26/2013 01:03 PM, Yonit Halperin wrote: Hi, The following patch series introduces adaptive video streaming to spice. Until now, the mjpeg quality was constant (70), and the frame rate was modified according to the rate of

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-26 Thread Marc-André Lureau
Hi - Mensaje original - The adaptive video streaming is implemented by the following heuristic: Given a bit rate, we calculate the best combination of mjpeg quality and frame rate (henceforth, the stream parameters) for this bit rate. In order to decide this combination, we evaluate

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-26 Thread Yonit Halperin
Hi, On 02/26/2013 01:40 PM, Marc-André Lureau wrote: Hi - Mensaje original - The adaptive video streaming is implemented by the following heuristic: Given a bit rate, we calculate the best combination of mjpeg quality and frame rate (henceforth, the stream parameters) for this bit

Re: [Spice-devel] [PATCH spice-server 00/28] adaptive video streaming

2013-02-26 Thread Marc-André Lureau
- Mensaje original - Hi, On 02/26/2013 01:40 PM, Marc-André Lureau wrote: Hi - Mensaje original - The adaptive video streaming is implemented by the following heuristic: Given a bit rate, we calculate the best combination of mjpeg quality and frame rate