X-Git-Url: https://git.ao2.it/libam7xxx.git/blobdiff_plain/0fa2d27df5433816e7e659bd1115d2fff42288b0..2f9553ff3efdbd00111e90774fd90907a2e45200:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 7c1f555..2e2a652 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,574 @@ +2014-05-15 12:33:41 +0200 Antonio Ospite + + * HACKING.asciidoc: update Windows cross-build section to use libav10 (HEAD, origin/master, master) + +2014-05-12 23:02:28 +0200 Antonio Ospite + + * am7xxx-play: port to libav10 + +2014-05-08 12:59:02 +0200 Antonio Ospite + + * Update email address and copyright years + +2014-05-08 12:37:44 +0200 Antonio Ospite + + * contrib/performance/README: fix some typos + +2014-05-08 12:27:23 +0200 Antonio Ospite + + * cosmetics: remove some trailing spaces + +2014-05-08 12:26:04 +0200 Antonio Ospite + + * README.asciidoc: update instructions to test libam7xxx on Windows + +2014-05-08 12:15:16 +0200 Antonio Ospite + + * HACKING.asciidoc: update the build instructions for Windows + +2014-05-08 11:37:34 +0200 Antonio Ospite + + * am7xxx: don't use partial designated initializers + +2014-05-08 11:22:31 +0200 Antonio Ospite + + * am7xxx: add a portable_endian.h + +2014-05-07 21:40:44 +0200 Antonio Ospite + + * Merge branch 'zoom-tele-picopix' + +2014-05-07 18:05:11 +0200 Antonio Ospite + + * am7xxx-play: allow setting the AM7XXX_ZOOM_TELE zoom mode + +2014-05-07 18:04:16 +0200 Antonio Ospite + + * picoproj: allow setting the AM7XXX_ZOOM_TELE zoom mode + +2014-05-07 18:01:58 +0200 Antonio Ospite + + * am7xxx: implement the set_zoom_mode() operation for the PicoPix 2055 + +2014-05-07 17:59:30 +0200 Antonio Ospite + + * am7xxx: add support for a new AM7XXX_ZOOM_TELE zoom mode + +2014-05-07 17:46:50 +0200 Antonio Ospite + + * am7xxx: add a msleep() implementation in tools.[ch] + +2013-12-04 11:32:26 +0100 Antonio Ospite + + * Merge branch 'powermode-PicoPix2055' + +2013-11-28 15:23:04 +0100 Antonio Ospite + + * am7xxx: add support for setting the power mode on the PicoPix 2055 + +2013-11-28 15:13:12 +0100 Antonio Ospite + + * am7xxx: dump fields of unknown packet types + +2013-11-28 14:57:09 +0100 Antonio Ospite + + * am7xxx: factor out a send_command() function + +2013-11-28 13:49:52 +0100 Antonio Ospite + + * am7xxx: switch from device quirks to device ops + +2013-11-18 14:41:42 +0100 Antonio Ospite + + * doc/lsusb_dumps: add lsusb_Philips-PicoPix-2055.log + +2013-11-18 14:38:26 +0100 Antonio Ospite + + * doc/lsusb_dumps: strip trailing spaces + +2013-11-18 14:35:37 +0100 Antonio Ospite + + * doc/man: misc fixes to man pages + +2013-10-30 10:41:06 +0100 Antonio Ospite + + * CMakeLists.txt: define DEBUG=1 only when CMAKE_BUILD_TYPE=Debug + +2013-10-13 15:50:11 +0200 Antonio Ospite + + * HACKING.asciidoc: fix the url of the avcodec_encode_video2 patch + +2013-09-07 17:30:28 +0200 Antonio Ospite + + * am7xxx-play: cosmetics, fix coding style + +2013-08-03 15:14:34 +0200 Antonio Ospite + + * am7xxx: add quirks for Philips/Sagemcom PicoPix 2055 + +2013-07-28 23:22:15 +0200 Antonio Ospite + + * NEWS: fix a typo s/mode/more/ + +2013-07-28 11:15:18 +0200 Antonio Ospite + + * Release version 0.1.4 (tag: v0.1.4) + +2013-07-28 01:11:42 +0200 Antonio Ospite + + * contrib: add some benchmarking data about am7xxx_send_image_async + +2013-07-28 00:50:30 +0200 Antonio Ospite + + * am7xxx-play: fix a crash when a packet cannot be encoded + +2013-07-28 00:38:13 +0200 Antonio Ospite + + * am7xxx-play: don't initialize variables when not needed + +2013-07-28 00:19:04 +0200 Antonio Ospite + + * TODO: mention that atoi() must go away + +2013-07-28 00:10:08 +0200 Antonio Ospite + + * picoproj: get rid of exit(), return more meaningful values to userspace + +2013-07-27 23:47:26 +0200 Antonio Ospite + + * HACKING.asciidoc: add commands to compile with clang + +2013-07-27 23:44:45 +0200 Antonio Ospite + + * HACKING.asciidoc: add an example of testing am7xxx-play with valgrind + +2013-07-27 23:36:08 +0200 Antonio Ospite + + * doc: update Doxyfile.in + +2013-07-27 23:27:01 +0200 Antonio Ospite + + * contrib: add a udev rule to invoke am7xxx-modeswitch + +2013-07-27 23:25:34 +0200 Antonio Ospite + + * Rename am7xxx_mode_switch to am7xxx-modeswitch + +2013-07-27 23:02:34 +0200 Antonio Ospite + + * TODO: mention that data types could be improved in the API + +2013-07-27 23:01:16 +0200 Antonio Ospite + + * picoporj: fix another -Wshorten-64-to-32 warning from clang + +2013-07-27 22:55:53 +0200 Antonio Ospite + + * picoproj: silence a -Wshorten-64-to-32 warning from clang + +2013-07-27 22:53:19 +0200 Antonio Ospite + + * CMakeLists.txt: disable -Wsign-conversion warnings + +2013-07-27 21:33:28 +0200 Antonio Ospite + + * am7xxx: fix a clang warning + +2013-07-27 20:55:48 +0200 Antonio Ospite + + * examples: silence a couple of clang warnings + +2013-07-27 20:26:06 +0200 Antonio Ospite + + * doc: mention the Top-Height/TEC PP700 in the Doxygen documentation + +2013-07-27 20:23:30 +0200 Antonio Ospite + + * doc: add some lsusb dumps for reference + +2013-07-21 00:13:33 +0200 Antonio Ospite + + * am7xxx-play: use am7xxx_send_image_async() + +2013-07-21 00:10:28 +0200 Antonio Ospite + + * am7xxx: implement am7xxx_send_image_async() + +2013-07-14 13:25:25 +0200 Antonio Ospite + + * am7xxx: fix a typo in a comment s/a am7xxx device/an am7xxx device/ + +2013-07-13 11:05:00 +0200 Antonio Ospite + + * CMakeLists.txt: enable two new compiler warnings + +2013-06-30 00:22:07 +0200 Antonio Ospite + + * am7xxx: add quirks for devices not supporting some operations + +2013-06-30 00:20:51 +0200 Antonio Ospite + + * picoproj: remove an unreachable break statement + +2013-06-30 00:15:30 +0200 Antonio Ospite + + * am7xxx-play: uniform coding style + +2013-06-30 00:12:59 +0200 Antonio Ospite + + * CMakeLists.txt: add support for clang and isolate gcc-only options + +2013-06-29 23:11:57 +0200 Antonio Ospite + + * HACKING.asciidoc: mention the patch needed for older libav/ffmpeg + +2013-06-29 23:02:13 +0200 Antonio Ospite + + * README.asciidoc: mention the TEC PP700 projector as supported + +2013-05-27 00:06:23 +0200 Antonio Ospite + + * picoproj: remove an unneeded blank line + +2013-05-27 00:05:00 +0200 Antonio Ospite + + * examples: print the usage message when a required option is missing + +2013-05-26 23:53:13 +0200 Antonio Ospite + + * CMakeLists.txt: fix enabling verbose debug output + +2013-04-05 23:35:34 +0200 Antonio Ospite + + * am7xxx: use the symbolic constant for libusb log level + +2013-04-05 23:29:58 +0200 Antonio Ospite + + * picoproj: show the image resolution when image does not fit the native one + +2013-04-05 23:28:24 +0200 Antonio Ospite + + * picoproj: remove one of two consecutive blank lines + +2013-03-25 23:04:03 +0100 Antonio Ospite + + * doc, contrib: add PicoPix 2330 to the list of supported devices + +2013-03-25 22:47:21 +0100 Antonio Ospite + + * am7xxx: add support for Philips/Sagemcom PicoPix 2330 + +2013-03-25 22:44:35 +0100 Antonio Ospite + + * Merge branch 'per-device-usb-config' + +2013-03-23 23:30:54 +0100 Antonio Ospite + + * am7xxx: make the supported_device array const + +2013-03-23 22:55:04 +0100 Antonio Ospite + + * am7xxx: improve setting USB configuration and interface_number + +2012-11-14 15:41:48 +0100 Antonio Ospite + + * am7xxx: reference am7xxx_usb_device_descriptor in struct _am7xxx_device + +2013-03-23 22:40:25 +0100 Antonio Ospite + + * am7xxx: fail if USB configuration or interface are not right + +2013-03-23 23:03:48 +0100 Antonio Ospite + + * am7xxx_mode_switch: release interface only if claimed + +2013-03-14 23:04:20 +0100 Antonio Ospite + + * doc: add a man page for am7xxx_mode_switch + +2013-03-15 00:13:21 +0100 Antonio Ospite + + * Add a NEWS file + +2013-03-14 20:23:49 +0100 Antonio Ospite + + * Release version 0.1.3 (tag: v0.1.3) + +2013-03-14 19:48:14 +0100 Antonio Ospite + + * am7xxx-play: switch to avcodec_encode_video2() + +2013-03-14 19:30:07 +0100 Antonio Ospite + + * am7xxx-play: remove an unreachable break + +2013-03-14 12:28:32 +0100 Antonio Ospite + + * am7xxx-play: rename 'packet' to 'in_packet' + +2013-03-14 11:22:05 +0100 Antonio Ospite + + * am7xxx: fix coding style + +2013-03-14 11:13:16 +0100 Antonio Ospite + + * contrib: add the am7xxx-play-window.sh script + +2012-12-17 23:54:51 +0100 Antonio Ospite + + * Merge branch 'fix-devinfo-for-PicoPix' + +2012-12-07 11:59:32 +0100 Antonio Ospite + + * am7xxx: make libam7xxx work with Philips/Sagemcom PPX projectors + +2012-12-07 11:51:16 +0100 Antonio Ospite + + * am7xxx: cache device info in am7xxx_get_device_info() + +2012-12-07 12:22:45 +0100 Antonio Ospite + + * am7xxx: detect unexpected responses to AM7XXX_PACKET_TYPE_DEVINFO requests + +2012-12-04 11:46:12 +0100 Antonio Ospite + + * Fix an error when compiling with both -O0 and -Wp,-D_FORTIFY_SOURCE=2 + +2012-11-14 12:31:01 +0100 Antonio Ospite + + * am7xxx: don't mention AM7XXX_DIRECTION_OUT in read_header() + +2012-11-14 12:08:07 +0100 Antonio Ospite + + * am7xxx: add a note on the symmetry of read_header() and send_header() + +2012-11-14 12:01:34 +0100 Antonio Ospite + + * am7xxx: assign device_list next to its first use + +2012-11-14 11:00:58 +0100 Antonio Ospite + + * am7xxx: print text description of the 'direction' field + +2012-10-14 18:23:04 +0200 Antonio Ospite + + * picoproj: clarify that when AM7XXX_ZOOM_TEST is set no image gets sent + +2012-10-14 18:03:54 +0200 Antonio Ospite + + * am7xxx: add support for Philips/SagemCom PicoPix PPX 2055 + +2012-09-17 10:07:55 +0200 Antonio Ospite + + * examples: support multiple devices + +2012-09-17 10:10:07 +0200 Antonio Ospite + + * doc: update Doxygen configuration + +2012-07-27 12:57:44 +0200 Antonio Ospite + + * Merge branch 'am7xxx_set_zoom_mode' + +2012-06-21 10:12:14 +0200 Antonio Ospite + + * contrib: add a test image to show how zoom modes work + +2012-06-21 10:41:42 +0200 Antonio Ospite + + * am7xxx-play: make the help about power mode more consistent + +2012-06-20 15:32:13 +0200 Antonio Ospite + + * picoproj: make the help about power mode more consistent + +2012-06-20 13:13:20 +0200 Antonio Ospite + + * am7xxx: update signature and documentation of am7xxx_set_power_mode() + +2012-06-21 10:32:32 +0200 Antonio Ospite + + * am7xxx-play: support setting the zoom mode + +2012-02-20 13:43:03 +0100 Antonio Ospite + + * picoproj: support setting the zoom mode + +2012-02-20 13:37:20 +0100 Antonio Ospite + + * am7xxx: implement support for the AM7XXX_PACKET_TYPE_ZOOM + +2012-07-08 23:17:20 +0200 Antonio Ospite + + * Merge remote-tracking branch 'origin/rettichschnidi' + +2012-07-08 22:56:08 +0200 Reto Schneider + + * Add missing break. + +2012-07-06 00:48:31 +0200 Reto Schneider + + * Fix typo. + +2012-06-29 13:22:55 +0200 Antonio Ospite + + * contrib: add an example of how to start displaying images automatically + +2012-06-21 10:23:28 +0200 Antonio Ospite + + * contrib: add other supported devices to 55-am7xxx.rules + +2012-06-20 15:01:02 +0200 Antonio Ospite + + * doc: update the list of supported devices + +2012-06-12 12:48:28 +0200 Antonio Ospite + + * am7xxx: rename am7xxx_header.unknown0 to am7xxx_header.direction + +2012-06-09 12:21:36 +0200 Antonio Ospite + + * README.asciidoc: add Aiptek PocketCinema T25 to the AM7XXX devices list + +2012-06-09 12:19:28 +0200 Matti Koskinen + + * am7xxx: add support for Aiptek PocketCinema T25 + +2012-05-22 16:34:29 +0200 Antonio Ospite + + * README.asciidoc: add info about running am7xxx-play.exe on Windows + +2012-05-22 16:33:44 +0200 Antonio Ospite + + * HACKING.asciidoc: add info about compiling am7xxx-play for Windows + +2012-05-22 16:23:10 +0200 Antonio Ospite + + * am7xxx-play: check if strtok_r is available + +2012-05-22 16:21:25 +0200 Antonio Ospite + + * am7xxx-play: check if sigaction is available + +2012-05-22 16:16:15 +0200 Antonio Ospite + + * am7xxx-play: add a fallback definition for ENOTSUP + +2012-05-22 15:42:26 +0200 Antonio Ospite + + * am7xxx-play: get the framerate from the video stream + +2012-05-22 15:29:55 +0200 Antonio Ospite + + * mingw_cross_toolchain.cmake: set the MINGW variable to True + +2012-05-15 10:35:05 +0200 Antonio Ospite + + * HACKING.asciidoc: add info about getting and building libam7xxx + +2012-05-14 14:42:44 +0200 Antonio Ospite + + * README.asciidoc: add Royaltek PJU-2100 to the AM7XXX based devices list + +2012-05-13 10:25:52 +0200 Richard Wisenoecker + + * am7xxx: add support for Acer C112 + +2012-05-11 21:52:29 +0200 Antonio Ospite + + * README.asciidoc document how to get libam7xx running on MS Windows + +2012-05-11 21:50:36 +0200 Antonio Ospite + + * Add a simple usb_mode_switch clone for am7xxx devices + +2012-05-10 17:00:27 +0200 Antonio Ospite + + * TODO: mention the plan about GStreamer + +2012-05-10 16:02:16 +0200 Antonio Ospite + + * Merge branch 'mingw-port' + +2012-05-10 15:46:47 +0200 Antonio Ospite + + * HACKING.asciidoc: add a section to explain Windows cross compilation + +2012-05-10 15:29:56 +0200 Antonio Ospite + + * Add a CMAKE_TOOLCHAIN_FILE to compile with MinGW + +2012-05-10 14:58:26 +0200 Antonio Ospite + + * Don't set -pedantic-errors in CMAKE_C_FLAGS, it breaks check_symbol_exists() + +2012-05-10 12:13:03 +0200 Antonio Ospite + + * picoproj: replace mmap() with more portable file stream operations + +2012-05-10 12:11:33 +0200 Antonio Ospite + + * picoproj: fix a typo + +2012-05-10 12:10:45 +0200 Antonio Ospite + + * picoproj: issue a warning when passing "-f" more than once + +2012-05-10 09:34:01 +0200 Antonio Ospite + + * am7xxx: don't look for the math library when compiling for Windows + +2012-05-10 09:01:40 +0200 Antonio Ospite + + * am7xxx: MinGW does not have endian.h, provide fallbacks + +2012-05-10 08:16:04 +0200 Antonio Ospite + + * am7xxx: fix setting the USB configuration + +2012-05-10 08:11:14 +0200 Antonio Ospite + + * am7xxx: use hex notation for USB endpoints + +2012-05-10 07:57:01 +0200 Antonio Ospite + + * picoproj: use MAP_PRIVATE in the mmap call + +2012-05-10 07:49:46 +0200 Antonio Ospite + + * HACKING.asciidoc: fix cmake invocation examples + +2012-05-10 15:57:19 +0200 Antonio Ospite + + * Merge remote-tracking branch 'origin/rettichschnidi' into mingw-port + +2012-05-06 23:24:40 +0200 Antonio Ospite + + * picoproj: add a note about image dimensions and native resolution + +2012-04-08 14:24:43 +0200 Reto Schneider + + * Fix usage of FIND_PATH, allow $FFMPEG_DIR to be used. + +2012-04-07 12:39:43 +0200 Reto Schneider + + * Stop CMake if function avformat_open_input not available, print an error message. Prevents compile errors later on. + +2012-04-07 08:39:33 +0200 Reto Schneider + + * Make example programs optional. + +2012-03-28 13:37:00 +0200 Antonio Ospite + + * Release version 0.1.2 (tag: v0.1.2) + +2012-03-28 13:08:23 +0200 Antonio Ospite + + * doc: fix the "custom install targets" to handle DESTDIR + 2012-03-28 10:55:14 +0200 Antonio Ospite - * Release version 0.1.1 (HEAD, master) + * Release version 0.1.1 (tag: v0.1.1) 2012-03-28 10:43:04 +0200 Antonio Ospite @@ -32,7 +600,7 @@ 2012-03-26 13:50:05 +0200 Antonio Ospite - * Increase project number to 0.1.0 (v0.1.0, origin/master) + * Increase project number to 0.1.0 (tag: v0.1.0) 2012-03-26 13:49:31 +0200 Antonio Ospite @@ -40,7 +608,7 @@ 2012-03-26 13:27:43 +0200 Antonio Ospite - * TODO: remove the entry about documenting the API with Doxygen (origin/unstable, unstable) + * TODO: remove the entry about documenting the API with Doxygen (origin/unstable) 2012-03-24 00:25:57 +0100 Antonio Ospite @@ -88,7 +656,7 @@ 2012-03-20 23:39:05 +0100 Reto Schneider - * Fix typo: dimesions -> dimensions (origin/rettichschnidi) + * Fix typo: dimesions -> dimensions 2012-03-20 23:36:20 +0100 Reto Schneider