Changeset 1834
- Timestamp:
- 04/29/12 03:45:10 (13 months ago)
- Location:
- branches/reyalp-ptp-live
- Files:
-
- 8 edited
-
include/platform.h (modified) (1 diff)
-
platform/d10/sub/100a/lib.c (modified) (2 diffs)
-
platform/g12/lib.c (modified) (1 diff)
-
platform/g1x/lib.c (modified) (1 diff)
-
platform/generic/wrappers.c (modified) (1 diff)
-
platform/sx220hs/lib.c (modified) (1 diff)
-
platform/sx230hs/lib.c (modified) (1 diff)
-
platform/sx40hs/lib.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/reyalp-ptp-live/include/platform.h
r1818 r1834 242 242 // PTP Live View functions 243 243 // These functions return actual size/offset in pixels of the viewport and bitmap buffers 244 extern int vid_get_viewport_xoffset_proper(); // X Offset (for variable image size)245 extern int vid_get_viewport_yoffset_proper(); // Y Offset (for variable image size)246 244 extern int vid_get_viewport_display_xoffset_proper(); // X Offset (for variable image size) 247 245 extern int vid_get_viewport_display_yoffset_proper(); // Y Offset (for variable image size) -
branches/reyalp-ptp-live/platform/d10/sub/100a/lib.c
r1818 r1834 73 73 int vid_get_viewport_max_height() { return 240; } 74 74 75 // commented for now, protocol changes needed to handle correctly, values look correct76 // both are 0 or last record value in playback mode77 #if 178 75 // goes to 360 for stitch, 320x240 video, max digital zoom 79 76 int vid_get_viewport_width_proper() { … … 84 81 return ((mode_get()&MODE_MASK) == MODE_PLAY)?240:*(int*)(0x20E4+4); // GetVRAMVPixelSize 85 82 } 86 #endif 83 87 84 int vid_get_viewport_logical_height() { 88 85 // except for stitch, always full screen -
branches/reyalp-ptp-live/platform/g12/lib.c
r1818 r1834 193 193 194 194 // Functions for PTP Live View system 195 196 int vid_get_viewport_xoffset_proper() { return vid_get_viewport_xoffset() * 2; }197 int vid_get_viewport_yoffset_proper() { return vid_get_viewport_yoffset() * 2; }198 195 int vid_get_viewport_display_xoffset_proper() { return vid_get_viewport_display_xoffset() * 2; } 199 196 int vid_get_viewport_display_yoffset_proper() { return vid_get_viewport_display_yoffset() * 2; } -
branches/reyalp-ptp-live/platform/g1x/lib.c
r1818 r1834 183 183 184 184 // Functions for PTP Live View system 185 186 int vid_get_viewport_yoffset_proper() { return vid_get_viewport_yoffset() * 2; }187 185 int vid_get_viewport_display_xoffset_proper() { return vid_get_viewport_display_xoffset() * 2; } 188 186 int vid_get_viewport_display_yoffset_proper() { return vid_get_viewport_display_yoffset() * 2; } -
branches/reyalp-ptp-live/platform/generic/wrappers.c
r1818 r1834 1498 1498 // Override as needed for camera specific variations (see G12/SX30/IXUS310/SX130IS for working examples) 1499 1499 1500 int __attribute__((weak)) vid_get_viewport_xoffset_proper() { return vid_get_viewport_xoffset(); }1501 int __attribute__((weak)) vid_get_viewport_yoffset_proper() { return vid_get_viewport_yoffset(); }1502 1500 int __attribute__((weak)) vid_get_viewport_display_xoffset_proper() { return vid_get_viewport_display_xoffset(); } 1503 1501 int __attribute__((weak)) vid_get_viewport_display_yoffset_proper() { return vid_get_viewport_display_yoffset(); } -
branches/reyalp-ptp-live/platform/sx220hs/lib.c
r1755 r1834 94 94 // Functions for PTP Live View system 95 95 96 int vid_get_viewport_xoffset_proper() { return vid_get_viewport_xoffset() * 2; }97 int vid_get_viewport_width_proper() { return vid_get_viewport_width() * 2; }98 96 int vid_get_viewport_height_proper() { return 480; } 99 97 int vid_get_viewport_max_width() { return 960; } -
branches/reyalp-ptp-live/platform/sx230hs/lib.c
r1755 r1834 95 95 96 96 // Functions for PTP Live View system 97 98 int vid_get_viewport_xoffset_proper() { return vid_get_viewport_xoffset() * 2; }99 int vid_get_viewport_width_proper() { return vid_get_viewport_width() * 2; }100 97 int vid_get_viewport_height_proper() { return 480; } 101 98 int vid_get_viewport_max_width() { return 960; } -
branches/reyalp-ptp-live/platform/sx40hs/lib.c
r1818 r1834 186 186 // Functions for PTP Live View system 187 187 188 int vid_get_viewport_xoffset_proper() { return vid_get_viewport_xoffset() * 2; }189 int vid_get_viewport_display_xoffset_proper() { return vid_get_viewport_display_xoffset() * 2; }190 188 int vid_get_viewport_width_proper() { return vid_get_viewport_width() * 2; } 191 189 int vid_get_viewport_height_proper() { return vid_get_viewport_height(); }
Note: See TracChangeset
for help on using the changeset viewer.