| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
We previously forced it to 4:3, which is kind of crappy when receiving
16:9 video on a 16:9 screen. First the right-hand 1/4 of the screen is
lost because the video widget refuses to be that wide, and then the
letterboxing loses another quarter of *that* to black bands at top
and bottom of the actual video.
|
|
|
|
|
|
| |
This will allow the UI to adapt the aspect ratio (and possibly size if
appropriate) to the media stream.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of only using the default registered elements for a given media
stream type, allow a different PurpleMediaElementInfo to be passed in by
attaching it to the PurpleMedia before calling purple_media_add_stream().
This means that PURPLE_MEDIA_SEND_VIDEO streams which are actually a
screen share, for example, can use ximagesrc instead of the camera.
For screen share, we'll actually want the UI to have a method for
choosing which monitor/window to share, and providing the appropriate
PurpleMediaElementInfo according to the user's choice (and the platform).
For now I'm doing it in my PRPL.
|
| |
|
|
|
|
|
|
| |
With GStreamer 1.0 support, the vvconfig plugin stopped doing anything
useful. Backport the V/V pane from 3.0 to replace it.
|
|
|
|
|
|
|
|
|
| |
On startup, don't register own "pidgindefault..." etc. elements with
PurpleMediaManager; only set the active elements from application
preferences.
[dwmw2: Only for GStreamer 1.0]
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
These are source/sink elements which aren't dynamically inserted or
removed as the devices managed by GstDeviceMonitor come and go. Namely
they are default source and sinks (which represent their respective
"autodetect" GStreamer elements), audio and video test signal sources,
and video outputs (XVideo, OpenGL, DirectDraw, etc.).
|
| |
|
|
|
|
|
| |
Ignore PulseAudio monitor audio sources since they have little use
in the context of telephony.
|
|
|
|
|
| |
(Backported to 2.x with icky special case by dwmw2)
|
|
|
|
|
|
|
|
|
|
|
| |
We multiply by five because otherwise we typically wouldn't see much
activity in the progress bar; speed generally just isn't that loud.
But that means that on occasion we do end up going over 100%, causing
a warning. Fix that by clipping the result.
Fixes #14426.
|
|
|
|
|
|
|
|
| |
Fixes #17290
Makes sense to dump the current pipeline state too, if debugging is
enabled by the user.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If initialization of the video source leads to an error (e.g. because
the webcam is being used by another process and can't be opened), don't
end the call but try to replace the failed source with videotestsrc and
continue.
For the user, having audio and possibly one-way video with the other
person is a better outcome than not being able to make a call at all.
[dwmw2: Fix GStreamer 0.10 build]
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Fixes #4061
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The previous code expected it to be at the beginning of the line with no
:prefix. Probably because the sasl-3.1 spec gave examples that way.
This adds it as a normal command handler as it should have been since the
beginning. Fixes login to oragono servers.
Don't know if the signature of irc_msg_auth() is API so did it the safe way.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
purple_email_is_valid: fix out of bounds read (take 2)
Approved-by: Gary Kramlich <grim@reaperworld.com>
|
| |/
| |
| |
| | |
Reported by Hanno Böck.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
irc: Fix write of a single \0 before the start of a buffer in irc_parse_ctcp
Approved-by: Gary Kramlich <grim@reaperworld.com>
|
| |/
| |
| |
| | |
Reported by Joseph Bisch
|
|\ \
| | |
| | |
| | |
| | |
| | | |
irc: fix read out of bounds in irc_nick_skip_mode
Approved-by: Gary Kramlich <grim@reaperworld.com>
|
| |/
| |
| |
| | |
Reported by Joseph Bisch
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Fix potential utf8 truncation on incoming invites (may result in crashes)
Approved-by: Gary Kramlich <grim@reaperworld.com>
|
| |/
| |
| |
| | |
Reported by Joseph Bisch
|
|/
|
|
| |
Reported by Joseph Bisch
|
| |
|
|
|
|
|
|
| |
* Added bitbucket-pipelines.yml for CI
* Removed old plugins/win32/transparency from build
* Added updated plugins/transparency.c for translation
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Rework tray icon blinking
Approved-by: Eion Robb <eionrobb@gmail.com>
Approved-by: Gary Kramlich <grim@reaperworld.com>
|
| | |
|
| | |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | | |
Imported from https://developer.pidgin.im/ticket/17174 , authored by
Zephaniah E. Loss-Cutler-Hull .
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Pidgin: Indicate mute/unmute status when changed remotely.
Approved-by: Gary Kramlich <grim@reaperworld.com>
|