1. 26 Nov, 2012 3 commits
  2. 25 Nov, 2012 1 commit
  3. 24 Nov, 2012 1 commit
  4. 23 Nov, 2012 1 commit
  5. 22 Nov, 2012 2 commits
  6. 20 Nov, 2012 1 commit
  7. 19 Nov, 2012 1 commit
  8. 17 Nov, 2012 2 commits
  9. 15 Nov, 2012 3 commits
  10. 13 Nov, 2012 1 commit
  11. 12 Nov, 2012 14 commits
  12. 10 Nov, 2012 2 commits
    • Victor Manuel Jaquez Leal's avatar
      copyright assignation. · d623d0aa
      Victor Manuel Jaquez Leal authored
      Given this results:
      
      $ git blame --line-porcelain lib/engine/components/common-videooutput/videooutput-manager-common.cpp | sed -n 's/^author //p' | sort | uniq -c | sort -rn
          281 Matthias Schneider
          118 Víctor Manuel Jáquez Leal
           21 Julien Puydt
            5 Damien Sandras
      
      $ git blame --line-porcelain lib/engine/components/x-videooutput/videooutput-manager-x.cpp | sed -n 's/^author //p' | sort | uniq -c | sort -rn
          270 Matthias Schneider
          254 Víctor Manuel Jáquez Leal
           39 Julien Puydt
            1 Damien Sandras
      
      $ git blame --line-porcelain lib/engine/components/x-videooutput/videooutput-manager-x.h | sed -n 's/^author //p' | sort | uniq -c | sort -rn
           93 Matthias Schneider
           20 Víctor Manuel Jáquez Leal
           15 Julien Puydt
            1 Damien Sandras
      
      And by request of my client, I propose to add my client the copyright
      assignation, and myself in the authoring of these files.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=683456
      d623d0aa
    • Victor Manuel Jaquez Leal's avatar
      ui: add the extended video option · fb8d5a4d
      Victor Manuel Jaquez Leal authored
      With this patch the user can choose to display the "extended video" through
      the view menu.
      
      The menu item is enabled only when the on_videoutput_device_opened_cb()
      callback has the extended stream (ext_stream) as true.
      
      When the opened video output device doesn't contain an extended stream, and
      the view is set on that stream, the configuration is reset to the local view.
      
      Also, the validation of the values for the key
      /apps/ekiga/general/user_interface/video_display/video_view is more generic,
      using enum symbols rather than numbers.
      fb8d5a4d
  13. 09 Nov, 2012 1 commit
  14. 08 Nov, 2012 1 commit
  15. 07 Nov, 2012 6 commits
    • Victor Manuel Jaquez Leal's avatar
      common-videooutput: display extended stream · 718183da
      Victor Manuel Jaquez Leal authored
      This patch contains the logic when the extended remote video stream changes
      its size, hence the UI window should be adjusted.
      
      Also contains the case that if the stream adds or removes the extended stream,
      the UI setup should be readjusted too.
      
      Finally this patch handles the frame display of the extended remote stream if
      the UI requests it.
      
      No UI changes yet though.
      718183da
    • Victor Manuel Jaquez Leal's avatar
      videoutput: new parameter device_opened() signal · 5252ec14
      Victor Manuel Jaquez Leal authored
      This patch is traversal to all the videooutput subsystem.
      
      It adds a new parameter to the on_device_opened() signal. This new parameter
      indicates if there is an extended stream in the connection.
      
      With it, the UI can enable the option to display the extended stream in the
      video widget.
      5252ec14
    • Victor Manuel Jaquez Leal's avatar
      common-videooutput: extended stream in frame info · 382146c0
      Victor Manuel Jaquez Leal authored
      This patch adds a boolean variable (ext_stream_active). It tells if there is
      an extended remote video stream in the connection. It is stored in the frame
      info (FrameInfo) structure.
      
      FrameInfo is the structure that is going to be used for each frame that
      arrives. So it will tell to the user interface if connection contains an
      extended video.
      
      The patch specifies the value of this new attribute for current_frame and
      last_frame instances of FrameInfo.
      382146c0
    • Victor Manuel Jaquez Leal's avatar
      x-videooutput: resources for the extended stream · d0658eb9
      Victor Manuel Jaquez Leal authored
      This patch adds the X resources required to display the extended stream in
      case the user selects that view.
      
      The resources are a XWindow and a Display instances.
      
      The patch contains the logic to handle these two new instances: construction,
      destruction, and also reception of the frame from the byte array and the
      display synchronization.
      
      Since there is no a way in the user interface to enable the extended stream
      view, this patch doesn't modify the user experience.
      
      TODO: add this bits to dx-videooutput too. Since I don't have any experience,
      nor access to DirectX, I prefer to avoid its modification.
      d0658eb9
    • Victor Manuel Jaquez Leal's avatar
      x-videooutput: refactor sync() · a41c5e02
      Victor Manuel Jaquez Leal authored
      Make more readable the method using a local boolean variable that
      represents no synchronization demand by any video stream.
      a41c5e02
    • Victor Manuel Jaquez Leal's avatar
      common-videooutput: add VO_MODE_REMOTE_EXT mode · 2a837bd4
      Victor Manuel Jaquez Leal authored
      This patch adds the extended remote video stream enum in the video output
      mode.
      
      Also it adds the switch labels where the enum is handled in order to avoid
      compiler's complains, but no logic is added in those cases, in other words it
      is just the skeleton. In the following commits that logic will be added.
      2a837bd4