List Info

Thread: CR: Add thumbnail in Helix dbus-server




CR: Add thumbnail in Helix dbus-server
user name
2007-12-21 08:00:10

Synopsis:

    Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

      

Overview:

    Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

        > creat another player in Helix dbus-server, it will render to a gdk window

        > capture an image from the gdk window's pixel buffer

        > we want the gdk window in the background; because there may be some GUI or playback in the foreground.

          when the gdk window is in the background, its pixel buffer will be invalid.

          add the gdk window to composite could help us to overcome this.

       

Files Added:

       No file added

Files Modified:

    hxplayer.h: (player/kit/dbus-server/pub/hxplayer.h)

        add declaration : structure: TnPlayer, function: tnplayer_new(),tnplayer_get_thumbnail(), tnplayer_free()

    hxplayer.cpp: (player/kit/dbus-server/src/hxplayer.cpp)

        create thumbnail from video streams.

    helix-dbus-server.cpp: (player/kit/dbus-server/src/helix-dbus-server.cpp)

        handle 2 D-Bus methods: GetVideoFrame() and GetVideoFramePlayerFree()

       

Image Size and Heap Use impact (Client -Only):

    little

Platforms and Profiles Affected:

    platform:   linux-2.2-libc6-gcc32-i586

    profile:    helix-client-all-defines

 

Distribution Libraries Affected:

    <helix-dbus-server.bin>

Distribution library impact and planned action:

    <None>

Platforms and Profiles Build Verified:

    Set BIF branch  -> hxdbus_3_1_0_atlas

    Set Target(s)   -> dbus_server_with_video

    Set Profile     -> helix-client-all-defines

    System ID  ;     -> linux-2.2-libc6-gcc32-i586

Branch:

    HEAD, hxclient_3_1_0_atlas

Copyright assignment: <MUST be one of the following statements >

 &nbsp; 2. ; &nbsp; &nbsp; Intel has signed and delivered a Joint Copyright Assignment

 &nbsp; &nbsp; &nbsp; &nbsp;   to RealNetworks, and received acknowledgment that the

 &nbsp; &nbsp; &nbsp; &nbsp;   agreement was received.

Files Attached:

 &nbsp;  dbus-server-thumbnail.diff

ZHAO, Halley (Aihua)

Email: halley.zhao aihua.zhaointel.com" title="mailto:hui.xueintel.com">intel.com

Tel: +86(21)61166476

iNet: 8821-6476

SSG/OTC/UMD

 

  
: Add thumbnail in Helix dbus-server
user name
2007-12-24 00:04:08

Sorry to disturb the maintainers in holiday.

 

 


From: Zhao, Halley
Sent: 2007
1221 22:00
To: 'helix-client-devhelixcommunity.org'
Cc: 'player-devhelixcommunity.org'; Zhao, Halley; Shen, Cathy
Subject: [Helix-Client-dev] CR: Add thumbnail in Helix dbus-server

 

Synopsis:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;

Overview:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;  > creat another player in Helix dbus-server, it will render to a gdk window

 &nbsp; &nbsp; &nbsp;  > capture an image from the gdk window's pixel buffer

 &nbsp; &nbsp; &nbsp;  > we want the gdk window in the background; because there may be some GUI or playback in the foreground.

 &nbsp; &nbsp; &nbsp; &nbsp;  when the gdk window is in the background, its pixel buffer will be invalid.

 &nbsp; &nbsp; &nbsp; &nbsp;  add the gdk window to composite could help us to overcome this.

 &nbsp; &nbsp; &nbsp; 

Files Added:

 &nbsp; &nbsp; &nbsp; No file added

Files Modified:

 &nbsp;  hxplayer.h: (player/kit/dbus-server/pub/hxplayer.h)

 &nbsp; &nbsp; &nbsp;  add declaration : structure: TnPlayer, function: tnplayer_new(),tnplayer_get_thumbnail(), tnplayer_free()

 &nbsp;  hxplayer.cpp: (player/kit/dbus-server/src/hxplayer.cpp)

 &nbsp; &nbsp; &nbsp;  create thumbnail from video streams.

 &nbsp;  helix-dbus-server.cpp: (player/kit/dbus-server/src/helix-dbus-server.cpp)

 &nbsp; &nbsp; &nbsp;  handle 2 D-Bus methods: GetVideoFrame() and GetVideoFramePlayerFree()

 &nbsp; &nbsp; &nbsp; 

Image Size and Heap Use impact (Client -Only):

 &nbsp;  little

Platforms and Profiles Affected:

 &nbsp;  platform:&nbsp;  linux-2.2-libc6-gcc32-i586

 &nbsp;  profile:&nbsp; &nbsp; helix-client-all-defines

 

Distribution Libraries Affected:

 &nbsp;  &lt;helix-dbus-server.bin>

Distribution library impact and planned action:

 &nbsp;  &lt;None>

Platforms and Profiles Build Verified:

 &nbsp;  Set BIF branch  -> hxdbus_3_1_0_atlas

 &nbsp;  Set Target(s) &nbsp; -> dbus_server_with_video

 &nbsp;  Set Profile &nbsp; &nbsp; -> helix-client-all-defines

 &nbsp;  System ID  ; &nbsp; &nbsp; -> linux-2.2-libc6-gcc32-i586

Branch:

 &nbsp;  HEAD, hxclient_3_1_0_atlas

Copyright assignment: <MUST be one of the following statements >

 &nbsp; 2. ; &nbsp; &nbsp; Intel has signed and delivered a Joint Copyright Assignment

 &nbsp; &nbsp; &nbsp; &nbsp;   to RealNetworks, and received acknowledgment that the

 &nbsp; &nbsp; &nbsp; &nbsp;   agreement was received.

Files Attached:

 &nbsp;  dbus-server-thumbnail.diff

ZHAO, Halley (Aihua)

Email: halley.zhao aihua.zhaointel.com" title="mailto:hui.xueintel.com">intel.com

Tel: +86(21)61166476

iNet: 8821-6476

SSG/OTC/UMD

 

: Add thumbnail in Helix dbus-server
user name
2007-12-24 00:04:08

Sorry to disturb the maintainers in holiday.

 

 


From: Zhao, Halley
Sent: 2007
1221 22:00
To: 'helix-client-devhelixcommunity.org'
Cc: 'player-devhelixcommunity.org'; Zhao, Halley; Shen, Cathy
Subject: [Helix-Client-dev] CR: Add thumbnail in Helix dbus-server

 

Synopsis:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;

Overview:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;  > creat another player in Helix dbus-server, it will render to a gdk window

 &nbsp; &nbsp; &nbsp;  > capture an image from the gdk window's pixel buffer

 &nbsp; &nbsp; &nbsp;  > we want the gdk window in the background; because there may be some GUI or playback in the foreground.

 &nbsp; &nbsp; &nbsp; &nbsp;  when the gdk window is in the background, its pixel buffer will be invalid.

 &nbsp; &nbsp; &nbsp; &nbsp;  add the gdk window to composite could help us to overcome this.

 &nbsp; &nbsp; &nbsp; 

Files Added:

 &nbsp; &nbsp; &nbsp; No file added

Files Modified:

 &nbsp;  hxplayer.h: (player/kit/dbus-server/pub/hxplayer.h)

 &nbsp; &nbsp; &nbsp;  add declaration : structure: TnPlayer, function: tnplayer_new(),tnplayer_get_thumbnail(), tnplayer_free()

 &nbsp;  hxplayer.cpp: (player/kit/dbus-server/src/hxplayer.cpp)

 &nbsp; &nbsp; &nbsp;  create thumbnail from video streams.

 &nbsp;  helix-dbus-server.cpp: (player/kit/dbus-server/src/helix-dbus-server.cpp)

 &nbsp; &nbsp; &nbsp;  handle 2 D-Bus methods: GetVideoFrame() and GetVideoFramePlayerFree()

 &nbsp; &nbsp; &nbsp; 

Image Size and Heap Use impact (Client -Only):

 &nbsp;  little

Platforms and Profiles Affected:

 &nbsp;  platform:&nbsp;  linux-2.2-libc6-gcc32-i586

 &nbsp;  profile:&nbsp; &nbsp; helix-client-all-defines

 

Distribution Libraries Affected:

 &nbsp;  &lt;helix-dbus-server.bin>

Distribution library impact and planned action:

 &nbsp;  &lt;None>

Platforms and Profiles Build Verified:

 &nbsp;  Set BIF branch  -> hxdbus_3_1_0_atlas

 &nbsp;  Set Target(s) &nbsp; -> dbus_server_with_video

 &nbsp;  Set Profile &nbsp; &nbsp; -> helix-client-all-defines

 &nbsp;  System ID  ; &nbsp; &nbsp; -> linux-2.2-libc6-gcc32-i586

Branch:

 &nbsp;  HEAD, hxclient_3_1_0_atlas

Copyright assignment: <MUST be one of the following statements >

 &nbsp; 2. ; &nbsp; &nbsp; Intel has signed and delivered a Joint Copyright Assignment

 &nbsp; &nbsp; &nbsp; &nbsp;   to RealNetworks, and received acknowledgment that the

 &nbsp; &nbsp; &nbsp; &nbsp;   agreement was received.

Files Attached:

 &nbsp;  dbus-server-thumbnail.diff

ZHAO, Halley (Aihua)

Email: halley.zhao aihua.zhaointel.com" title="mailto:hui.xueintel.com">intel.com

Tel: +86(21)61166476

iNet: 8821-6476

SSG/OTC/UMD

 

CN: Add thumbnail in Helix dbus-server
user name
2007-12-25 03:03:47

Commit to Atlas310 and HEAD branch

 

 


From: Zhao, Halley
Sent: 2007
1224 14:04
To: Zhao, Halley; 'helix-client-devhelixcommunity.org'
Cc: 'player-devhelixcommunity.org'; Shen, Cathy
Subject: RE: [Helix-Client-dev] [CR Re-send]: Add thumbnail in Helix dbus-server

 

Sorry to disturb the maintainers in holiday.

 

 


From: Zhao, Halley
Sent: 2007
1221 22:00
To: 'helix-client-devhelixcommunity.org'
Cc: 'player-devhelixcommunity.org'; Zhao, Halley; Shen, Cathy
Subject: [Helix-Client-dev] CR: Add thumbnail in Helix dbus-server

 

Synopsis:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;

Overview:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;  > creat another player in Helix dbus-server, it will render to a gdk window

 &nbsp; &nbsp; &nbsp;  > capture an image from the gdk window's pixel buffer

 &nbsp; &nbsp; &nbsp;  > we want the gdk window in the background; because there may be some GUI or playback in the foreground.

 &nbsp; &nbsp; &nbsp; &nbsp;  when the gdk window is in the background, its pixel buffer will be invalid.

 &nbsp; &nbsp; &nbsp; &nbsp;  add the gdk window to composite could help us to overcome this.

 &nbsp; &nbsp; &nbsp; 

Files Added:

 &nbsp; &nbsp; &nbsp; No file added

Files Modified:

 &nbsp;  hxplayer.h: (player/kit/dbus-server/pub/hxplayer.h)

 &nbsp; &nbsp; &nbsp;  add declaration : structure: TnPlayer, function: tnplayer_new(),tnplayer_get_thumbnail(), tnplayer_free()

 &nbsp;  hxplayer.cpp: (player/kit/dbus-server/src/hxplayer.cpp)

 &nbsp; &nbsp; &nbsp;  create thumbnail from video streams.

 &nbsp;  helix-dbus-server.cpp: (player/kit/dbus-server/src/helix-dbus-server.cpp)

 &nbsp; &nbsp; &nbsp;  handle 2 D-Bus methods: GetVideoFrame() and GetVideoFramePlayerFree()

 &nbsp; &nbsp; &nbsp; 

Image Size and Heap Use impact (Client -Only):

 &nbsp;  little

Platforms and Profiles Affected:

 &nbsp;  platform:&nbsp;  linux-2.2-libc6-gcc32-i586

 &nbsp;  profile:&nbsp; &nbsp; helix-client-all-defines

 

Distribution Libraries Affected:

 &nbsp;  &lt;helix-dbus-server.bin>

Distribution library impact and planned action:

 &nbsp;  &lt;None>

Platforms and Profiles Build Verified:

 &nbsp;  Set BIF branch  -> hxdbus_3_1_0_atlas

 &nbsp;  Set Target(s) &nbsp; -> dbus_server_with_video

 &nbsp;  Set Profile &nbsp; &nbsp; -> helix-client-all-defines

 &nbsp;  System ID  ; &nbsp; &nbsp; -> linux-2.2-libc6-gcc32-i586

Branch:

 &nbsp;  HEAD, hxclient_3_1_0_atlas

Copyright assignment: <MUST be one of the following statements >

 &nbsp; 2. ; &nbsp; &nbsp; Intel has signed and delivered a Joint Copyright Assignment

 &nbsp; &nbsp; &nbsp; &nbsp;   to RealNetworks, and received acknowledgment that the

 &nbsp; &nbsp; &nbsp; &nbsp;   agreement was received.

Files Attached:

 &nbsp;  dbus-server-thumbnail.diff

ZHAO, Halley (Aihua)

Email: halley.zhao aihua.zhaointel.com" title="mailto:hui.xueintel.com">intel.com

Tel: +86(21)61166476

iNet: 8821-6476

SSG/OTC/UMD

 

CN: Add thumbnail in Helix dbus-server
user name
2007-12-25 03:03:47

Commit to Atlas310 and HEAD branch

 

 


From: Zhao, Halley
Sent: 2007
1224 14:04
To: Zhao, Halley; 'helix-client-devhelixcommunity.org'
Cc: 'player-devhelixcommunity.org'; Shen, Cathy
Subject: RE: [Helix-Client-dev] [CR Re-send]: Add thumbnail in Helix dbus-server

 

Sorry to disturb the maintainers in holiday.

 

 


From: Zhao, Halley
Sent: 2007
1221 22:00
To: 'helix-client-devhelixcommunity.org'
Cc: 'player-devhelixcommunity.org'; Zhao, Halley; Shen, Cathy
Subject: [Helix-Client-dev] CR: Add thumbnail in Helix dbus-server

 

Synopsis:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;

Overview:

 &nbsp;  Add thumbnail feature for Helix dbus-server by capturing image from the rendering gdk window.

 &nbsp; &nbsp; &nbsp;  > creat another player in Helix dbus-server, it will render to a gdk window

 &nbsp; &nbsp; &nbsp;  > capture an image from the gdk window's pixel buffer

 &nbsp; &nbsp; &nbsp;  > we want the gdk window in the background; because there may be some GUI or playback in the foreground.

 &nbsp; &nbsp; &nbsp; &nbsp;  when the gdk window is in the background, its pixel buffer will be invalid.

 &nbsp; &nbsp; &nbsp; &nbsp;  add the gdk window to composite could help us to overcome this.

 &nbsp; &nbsp; &nbsp; 

Files Added:

 &nbsp; &nbsp; &nbsp; No file added

Files Modified:

 &nbsp;  hxplayer.h: (player/kit/dbus-server/pub/hxplayer.h)

 &nbsp; &nbsp; &nbsp;  add declaration : structure: TnPlayer, function: tnplayer_new(),tnplayer_get_thumbnail(), tnplayer_free()

 &nbsp;  hxplayer.cpp: (player/kit/dbus-server/src/hxplayer.cpp)

 &nbsp; &nbsp; &nbsp;  create thumbnail from video streams.

 &nbsp;  helix-dbus-server.cpp: (player/kit/dbus-server/src/helix-dbus-server.cpp)

 &nbsp; &nbsp; &nbsp;  handle 2 D-Bus methods: GetVideoFrame() and GetVideoFramePlayerFree()

 &nbsp; &nbsp; &nbsp; 

Image Size and Heap Use impact (Client -Only):

 &nbsp;  little

Platforms and Profiles Affected:

 &nbsp;  platform:&nbsp;  linux-2.2-libc6-gcc32-i586

 &nbsp;  profile:&nbsp; &nbsp; helix-client-all-defines

 

Distribution Libraries Affected:

 &nbsp;  &lt;helix-dbus-server.bin>

Distribution library impact and planned action:

 &nbsp;  &lt;None>

Platforms and Profiles Build Verified:

 &nbsp;  Set BIF branch  -> hxdbus_3_1_0_atlas

 &nbsp;  Set Target(s) &nbsp; -> dbus_server_with_video

 &nbsp;  Set Profile &nbsp; &nbsp; -> helix-client-all-defines

 &nbsp;  System ID  ; &nbsp; &nbsp; -> linux-2.2-libc6-gcc32-i586

Branch:

 &nbsp;  HEAD, hxclient_3_1_0_atlas

Copyright assignment: <MUST be one of the following statements >

 &nbsp; 2. ; &nbsp; &nbsp; Intel has signed and delivered a Joint Copyright Assignment

 &nbsp; &nbsp; &nbsp; &nbsp;   to RealNetworks, and received acknowledgment that the

 &nbsp; &nbsp; &nbsp; &nbsp;   agreement was received.

Files Attached:

 &nbsp;  dbus-server-thumbnail.diff

ZHAO, Halley (Aihua)

Email: halley.zhao aihua.zhaointel.com" title="mailto:hui.xueintel.com">intel.com

Tel: +86(21)61166476

iNet: 8821-6476

SSG/OTC/UMD

 

[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )