Vivia Nikolaidou
|
d2e1b64e0c
|
videoencoder: Expose _negotiate function
This is to be called by encoders once they have set the output format
in order for (re)negotiation to be triggered as early as possible.
https://bugzilla.gnome.org/show_bug.cgi?id=679878
|
2012-07-24 20:42:49 +02:00 |
|
Sebastian Dröge
|
fcf5e389ce
|
videoencoder: Hold the stream lock when reconfiguring the element
|
2012-07-23 12:06:16 +02:00 |
|
Sebastian Dröge
|
df08e333d2
|
video: Correct usage of the base class stream lock
And also renegotiate if the srcpad requires reconfiguration
|
2012-07-23 11:50:11 +02:00 |
|
Sebastian Dröge
|
1645ea4a90
|
video: Rename alloc_output_buffer() to allocate_output_buffer()
|
2012-07-23 10:18:41 +02:00 |
|
Sebastian Dröge
|
97ba363092
|
videoencoder: Minor cleanup
|
2012-07-23 10:04:48 +02:00 |
|
Sebastian Dröge
|
cce1078fe9
|
videoencoder: Add decide_allocation vfunc and functions to allocate buffers with the information from the allocation query
|
2012-07-23 09:39:47 +02:00 |
|
Edward Hervey
|
2817bdadc9
|
libs: Remove "Since" markers and minor doc fixups
|
2012-07-13 12:11:06 +02:00 |
|
Sebastian Dröge
|
9002471c93
|
video: Document buffer ownership of the GstVideoCodecFrame more explicit
And also the implications of calling the finish() functions.
|
2012-07-05 14:29:42 +02:00 |
|
Wim Taymans
|
136a3fd37f
|
videoencoder: make PTS and DTS handling more explicit
|
2012-06-27 16:56:22 +02:00 |
|
Sebastian Dröge
|
cb6b835d11
|
videoencoder: Ensure buffers don't disappear early
The frames are the owners of the buffers
|
2012-06-19 09:34:49 +01:00 |
|
Sebastian Dröge
|
4119246081
|
videoencoder,videodecoder: Return new references from _get_frame()
|
2012-06-19 09:26:36 +01:00 |
|
Sebastian Dröge
|
86b36c3463
|
videoencoder: Don't unref frame twice if not in the list
|
2012-06-04 10:46:13 +02:00 |
|
Raimo Järvi
|
d42a197c04
|
video: Fix printf format warnings on mingw-w64
https://bugzilla.gnome.org/show_bug.cgi?id=676442
|
2012-05-24 10:57:21 +02:00 |
|
Tim-Philipp Müller
|
c1bc70300d
|
docs: fix up video decoder/encoder docs a bit
Makes gtk-doc happy.
|
2012-05-16 12:40:07 +01:00 |
|
Edward Hervey
|
4d7cd2e638
|
videoencoder: _get_oldest_frame: return a reference
|
2012-05-01 16:59:06 +02:00 |
|
Edward Hervey
|
67a4c0c7b2
|
videoencoder: Add a reference to frame passed to subclass
We have one reference owned by the internal frame list and one reference
passed to the subclass.
|
2012-05-01 16:59:00 +02:00 |
|
Sebastian Dröge
|
f9facc6a4a
|
video: Remove interlaced handling from the video base classes
This must be handled by the subclasses in 0.11 because interlacing
is much more complex now and can't be handled in a generic way.
|
2012-04-25 18:21:03 +02:00 |
|
Sebastian Dröge
|
bcef106f73
|
video: Fix latency query handling if the element's own max_latency is GST_CLOCK_TIME_NONE
|
2012-04-25 13:53:29 +02:00 |
|
Sebastian Dröge
|
47e169b0b5
|
videoencoder: Proxy the interlaced buffer flags to the GstVideoCodecFrame
|
2012-04-25 13:44:30 +02:00 |
|
Sebastian Dröge
|
76f47979c1
|
videoencoder: Don't propose video-meta by default
|
2012-04-25 13:19:11 +02:00 |
|
Sebastian Dröge
|
3de8d58c4e
|
videoencoder: Add support for subclasses to propose allocation parameters
|
2012-04-24 22:42:59 +02:00 |
|
Sebastian Dröge
|
a8c40a658c
|
video: Some porting bugfixes
|
2012-04-24 21:32:08 +02:00 |
|
Sebastian Dröge
|
13b88908ce
|
videoencoder: Require to chain up to the parent's sink event functions
|
2012-04-24 19:47:22 +02:00 |
|
Sebastian Dröge
|
f7bc9cc5ba
|
video: Initial port of video base classes and related things to 0.11
|
2012-04-24 19:35:24 +02:00 |
|
Edward Hervey
|
f6cfd763e4
|
video: Base classes for video decoders and encoders
|
2012-04-24 17:03:40 +02:00 |
|