paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] a32b8f: Dual video thread solu


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] a32b8f: Dual video thread solution (#1648)
Date: Wed, 01 Jun 2016 03:15:45 -0700

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: a32b8fb6fbac4c941627738ef1a8d5db842d420d
      
https://github.com/paparazzi/paparazzi/commit/a32b8fb6fbac4c941627738ef1a8d5db842d420d
  Author: Roland Meertens <address@hidden>
  Date:   2016-06-01 (Wed, 01 Jun 2016)

  Changed paths:
    M conf/airframes/BR/bebop_default.xml
    M conf/airframes/BR/bebop_indi.xml
    M conf/airframes/BR/bebop_indi_frog.xml
    M conf/airframes/BR/bebop_indi_frog_flip.xml
    M conf/airframes/CDW/cdw_bebop.xml
    M conf/airframes/CDW/cdw_conf.xml
    M conf/airframes/ENAC/quadrotor/ard2_base_digit.xml
    M conf/airframes/ENAC/quadrotor/ard2_base_vision.xml
    M conf/airframes/OPENUAS/openuas_leapfrogeye.xml
    M conf/airframes/TUDELFT/tudelft_ardrone2_opticflow.xml
    M conf/airframes/TUDELFT/tudelft_bebop_mavlink.xml
    M conf/airframes/TUDELFT/tudelft_bebop_opticflow.xml
    M conf/airframes/TUDELFT/tudelft_course2016_bebop_avoider.xml
    M conf/airframes/TUDELFT/tudelft_course2016_conf.xml
    M conf/airframes/examples/ardrone2.xml
    M conf/airframes/examples/ardrone2_opticflow_hover.xml
    M conf/airframes/examples/bebop.xml
    M conf/airframes/examples/course_bebop_colorfilter.xml
    M conf/conf_example.xml
    M conf/modules/cv_blob_locator.xml
    M conf/modules/cv_colorfilter.xml
    M conf/modules/cv_opticflow.xml
    M conf/modules/digital_cam_video.xml
    A conf/modules/video_capture.xml
    M conf/modules/video_rtp_stream.xml
    M conf/modules/video_thread.xml
    M sw/airborne/boards/ardrone/board.c
    M sw/airborne/boards/ardrone2.h
    M sw/airborne/boards/bebop.h
    M sw/airborne/boards/bebop/video.c
    M sw/airborne/boards/pc_sim.h
    M sw/airborne/modules/computer_vision/colorfilter.c
    M sw/airborne/modules/computer_vision/cv.c
    M sw/airborne/modules/computer_vision/cv.h
    M sw/airborne/modules/computer_vision/cv_blob_locator.c
    M sw/airborne/modules/computer_vision/detect_window.c
    M sw/airborne/modules/computer_vision/opticflow_module.c
    A sw/airborne/modules/computer_vision/video_capture.c
    A sw/airborne/modules/computer_vision/video_capture.h
    M sw/airborne/modules/computer_vision/video_thread.c
    M sw/airborne/modules/computer_vision/video_thread.h
    M sw/airborne/modules/computer_vision/video_thread_nps.c
    M sw/airborne/modules/computer_vision/viewvideo.c
    M sw/airborne/modules/digital_cam/video_cam_ctrl.c
    M sw/airborne/peripherals/video_device.h
    M sw/simulator/nps/nps_main.c

  Log Message:
  -----------
  Dual video thread solution (#1648)

This pull request allows you to use both the front camera and the bottom camera 
on the bebop, and to run optical flow on the bottom camera while running 
something else on the front camera. 

- modules can call cv_add_to_device(&camera, fun) to register the callback fun 
for the specified camera with the video thread
- use a linked list with listeners for the video
- saving jpeg encoded shots is now in a separate video_capture module



reply via email to

[Prev in Thread] Current Thread [Next in Thread]