{"push_id":1102958768,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"5a2e5e94355908e197a80e959253bb0abe8ae142","before":"5d04e87215127f78b878f20bda48bd38e4f0b58c","commits":[{"sha":"c8760fc13afb26b614b5af2498fce62791859afb","author":{"email":"d5e8d3f0163101a0b8ce618ed8f464e30494cfee@openwide.fr","name":"hoel"},"message":"gstvivoecrop.c: make it work in a gst_parse\n\nThe problem was that when using the vivoecrop plugin in a pipeline,\nthe buffers did not make it to the plug-in's source pads. The reason was\nthat I was using the function transform_frame which is supposed to return\na copy of the input buffer. This function is suposed to apply changes\ndirectly on the received video.\nI replace it with the function transform_frame_ip and it worked well.","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/openvivoe/commits/c8760fc13afb26b614b5af2498fce62791859afb"},{"sha":"b35e1e087c49bf5db8f49f06960f143450b82e83","author":{"email":"d5e8d3f0163101a0b8ce618ed8f464e30494cfee@openwide.fr","name":"hoel"},"message":"gstvideocrop: Used videocrop source code\n\nI realize that it was not posssible to use an Gsteamer's element inside\nthe function transform_frame_ip() because this function should be used to\nperform the transformation directly on the frame received. One of the\nsolution I thought was possible was to link src pad of viveocrop plugin\nto src pad of the real videocrop element, and link sink pad of both\nelements together. It did not work.\nI talked to Vincent Dehors, a co-worker of mine, and he advises me to\neither write the plugin from scratch, or adapt videocrop source code to\nfit my need. After a bit of thinking I choose to adat videocrop plugin\nsource code. And here the commit. This commit allows to build a local\nelement named vivoecrop that can be used just as the vidoecrop element\nwith parameters such as top, bottom, left and right.","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/openvivoe/commits/b35e1e087c49bf5db8f49f06960f143450b82e83"},{"sha":"a6ff7ecb77323f62f116aa915c89d157cfc61b69","author":{"email":"d5e8d3f0163101a0b8ce618ed8f464e30494cfee@openwide.fr","name":"hoel"},"message":"mib-confi.c: adapt init_roi_data to new plugin\n\nAs I have created a new gstreamer's plugin, a lot of my old code is\ndeprecated. It needs some updates. First of all I have adapted the\nfunction init_roi data to detect only the new roi plugin in the\ngst_source command line.","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/openvivoe/commits/a6ff7ecb77323f62f116aa915c89d157cfc61b69"},{"sha":"b2a072dd060d4de7652a373ae6a3d7330d06e302","author":{"email":"d5e8d3f0163101a0b8ce618ed8f464e30494cfee@openwide.fr","name":"hoel"},"message":"adapt code to new vivoecrop element\n\nI have adapted my deprecated code to use the new plugin I have made\nvivoecrop.\nI have adapted stream.c to parse entirely the bin even if it is a roi,\nwhich was not done before.\nI have also adapted some functions from roi.c file. Basically now it only\nspecifies if the channel is a roi or not, and set the videoFormatType.","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/openvivoe/commits/b2a072dd060d4de7652a373ae6a3d7330d06e302"},{"sha":"5a2e5e94355908e197a80e959253bb0abe8ae142","author":{"email":"d5e8d3f0163101a0b8ce618ed8f464e30494cfee@openwide.fr","name":"hoel"},"message":"rename gstvideocrop.c in gstvivoecrop.c\n\nIt makes more sens as it is the name of the gstreamer's plugin, even if\nI got the source code of videocrop.","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/openvivoe/commits/5a2e5e94355908e197a80e959253bb0abe8ae142"}]}