From: Ed Rogalsky Date: Sat, 8 Mar 2014 17:49:44 +0000 (+0100) Subject: mediactrl: update address of GPL foundation X-Git-Url: https://git.sesse.net/?p=kdenlive;a=commitdiff_plain;h=96d7f5a694d5440a935562a441060a42b447a998 mediactrl: update address of GPL foundation minor comment fixes and set fd to -1 in error case --- diff --git a/src/lib/external/media_ctrl/mediactrl.c b/src/lib/external/media_ctrl/mediactrl.c index 0421b9a2..3b32b50e 100644 --- a/src/lib/external/media_ctrl/mediactrl.c +++ b/src/lib/external/media_ctrl/mediactrl.c @@ -13,9 +13,11 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software Foundation, -* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +* along with this program; if not, write to the +* Free Software Foundation, Inc., +* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ + #include #include #include @@ -192,8 +194,9 @@ void translate_contour_hid_event(struct media_ctrl *ctrl, struct input_event *ev if ( cv == ctrl->lastshu ) return; ctrl->lastshu = cv; + /* TODO: review this change */ if ( cv > 0 ) cv -= 1; - if ( cv < 0) cv += 1; + if ( cv < 0 ) cv += 1; //printf("Shuttle: %d\n", cv); me->type = MEDIA_CTRL_EVENT_SHUTTLE; @@ -283,11 +286,11 @@ void translate_compliant(struct media_ctrl *ctrl, struct input_event *ev, struct } struct media_ctrl_device supported_devices[] = { - { 0x0b33, 0x0030, "Contour ShuttlePRO v2", mc_shuttle_pro_keys, translate_contour_hid_event }, + { 0x0b33, 0x0030, "Contour Design ShuttlePRO v2", mc_shuttle_pro_keys, translate_contour_hid_event }, { 0x0b33, 0x0020, "Contour Design ShuttleXpress", mc_shuttle_xpress_keys, translate_contour_hid_event }, - { 0x0b33, 0x0010, "Contour ShuttlePro", mc_shuttle_pro_keys, translate_contour_hid_event }, - { 0x0b33, 0x0011, "Contour ShuttlePro", mc_shuttle_pro_keys, translate_contour_hid_event }, /* Hercules OEM */ - { 0x05f3, 0x0240, "Contour ShuttlePro", mc_shuttle_pro_keys, translate_contour_hid_event }, + { 0x0b33, 0x0010, "Contour Design ShuttlePro", mc_shuttle_pro_keys, translate_contour_hid_event }, + { 0x0b33, 0x0011, "Contour Design ShuttlePro", mc_shuttle_pro_keys, translate_contour_hid_event }, /* Hercules OEM */ + { 0x05f3, 0x0240, "Contour Design ShuttlePro", mc_shuttle_pro_keys, translate_contour_hid_event }, { 0x0760, 0x0001, "JLCooper MCS3", mc_jlcooper_mcs3_keys, translate_compliant }, { 0x077d, 0x0410, "Griffin PowerMate", mc_powermate_keys, translate_compliant }, { 0x05f3, 0x0241, "X-Keys Editor", mc_x_keys, translate_contour_hid_event }, @@ -317,7 +320,7 @@ void media_ctrl_read_event(struct media_ctrl *ctrl, struct media_ctrl_event *me) if (n != sizeof(ev)) { //printf("JogShuttle::inputCallback: read: (%d) %s\n", errno, strerror(errno)); close(ctrl->fd); - ctrl->fd = 0; + ctrl->fd = -1; return; } diff --git a/src/lib/external/media_ctrl/mediactrl.h b/src/lib/external/media_ctrl/mediactrl.h index 335c6dae..631f5304 100644 --- a/src/lib/external/media_ctrl/mediactrl.h +++ b/src/lib/external/media_ctrl/mediactrl.h @@ -13,9 +13,11 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software Foundation, -* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +* along with this program; if not, write to the +* Free Software Foundation, Inc., +* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ + #ifndef _MEDIA_CTRL_H #define _MEDIA_CTRL_H