Sebastian Dröge [Wed, 11 Aug 2010 09:51:16 +0000 (11:51 +0200)]
gsettings: Add gsettings.m4 for the gsettings macros
Sebastian Dröge [Wed, 11 Aug 2010 09:50:05 +0000 (11:50 +0200)]
invtelecine: Link against $(LIBM) for sqrt() and friends
Sebastian Dröge [Wed, 11 Aug 2010 09:39:35 +0000 (11:39 +0200)]
configure: Fix the CELT check to actually succeed if CELT >= 0.5 is available
Also remove the AC_MSG_RESULTS([no]), pkg-config does this for us already.
Tim-Philipp Müller [Tue, 10 Aug 2010 09:58:46 +0000 (10:58 +0100)]
Automatic update of common submodule
From bd2054b to 3e8db1d
Filippo Argiolas [Mon, 9 Aug 2010 15:20:11 +0000 (17:20 +0200)]
geometrictransform: add a "zoom" parameter to square filter
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Filippo Argiolas [Mon, 9 Aug 2010 14:55:43 +0000 (16:55 +0200)]
geometrictransform: make square "width" and "height" customizable
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Filippo Argiolas [Mon, 9 Aug 2010 08:03:20 +0000 (10:03 +0200)]
geometrictransform: add a "mode" property to mirror filter
Add a "mode" enum property to mirror that defines how to split the frame
and with side reflect.
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Filippo Argiolas [Mon, 9 Aug 2010 06:52:51 +0000 (08:52 +0200)]
geometrictransform: add a "zoom" parameter to bulge filter
Rework bulge mapping function to give more predictable results.
Now the bulge is done dividing by a scale factor that smoothsteps from
"zoom" at the center to 1.0 at "radius".
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Filippo Argiolas [Thu, 5 Aug 2010 14:16:37 +0000 (16:16 +0200)]
geometrictransform: add an "intensity" parameter to stretch filter
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Filippo Argiolas [Thu, 5 Aug 2010 10:43:15 +0000 (12:43 +0200)]
geometrictransform: make tunnel "radius" customizable
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Filippo Argiolas [Thu, 5 Aug 2010 10:29:16 +0000 (12:29 +0200)]
geometrictransform: make bulge "radius" customizable
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Filippo Argiolas [Thu, 5 Aug 2010 10:25:04 +0000 (12:25 +0200)]
geometrictransform: make stretch "radius" customizable
https://bugzilla.gnome.org/show_bug.cgi?id=625908
Carl-Anton Ingmarsson [Sun, 8 Aug 2010 21:56:43 +0000 (23:56 +0200)]
vdpaumpeg4dec: fix typo in default_non_intra_quant_matrix
Carl-Anton Ingmarsson [Wed, 14 Jul 2010 09:03:35 +0000 (11:03 +0200)]
vdpau: add mpeg4 part2 decoder
Tim-Philipp Müller [Sun, 8 Aug 2010 11:46:01 +0000 (12:46 +0100)]
checks: skip id3mux unit tests that need id3demux if id3demux is not available
Tim-Philipp Müller [Sun, 8 Aug 2010 11:26:55 +0000 (12:26 +0100)]
configure: build and dist new coloreffects plugin
Fixes make distcheck.
Sebastian Dröge [Sun, 8 Aug 2010 10:01:31 +0000 (12:01 +0200)]
frei0r: Only check the plugin filenames, not the directory names
Sebastian Dröge [Sun, 8 Aug 2010 09:56:42 +0000 (11:56 +0200)]
frei0r: Don't try to register/load the same frei0r plugin at different locations twice
This could happen because for example /usr/lib is linked
to /usr/lib64 and both are loaded. The frei0r specification
says that the plugin init function must only be called once
and for some plugin weird things (including crashes) are
happening.
Fixes bug #623710.
Tim-Philipp Müller [Fri, 6 Aug 2010 00:56:29 +0000 (01:56 +0100)]
dvbsrc: align actual default values for properties with defaults in param spec
https://bugzilla.gnome.org/show_bug.cgi?id=621404
Carl-Anton Ingmarsson [Fri, 6 Aug 2010 10:14:04 +0000 (12:14 +0200)]
vdpau: fix destruction of GstVdpDevice when it failed to open
only close display in finalize and check if vdp_decoder_destroy is available
before we use it
Carl-Anton Ingmarsson [Thu, 5 Aug 2010 21:55:00 +0000 (23:55 +0200)]
vdpausink: use separate mutex for device locking
we can't use GST_OBJECT_LOCK since that cause problems when we try to post
errors, due to gst_element_post_message also taking the GST_OBJECT_LOCK
David Hoyt [Fri, 6 Aug 2010 10:04:57 +0000 (11:04 +0100)]
neonhttpsrc: add connect-timeout and read-timeout properties
https://bugzilla.gnome.org/show_bug.cgi?id=625076
Tim-Philipp Müller [Fri, 6 Aug 2010 09:44:24 +0000 (10:44 +0100)]
neonhttpsrc: add "cookies" property
Based on patch by: Sameer Naik
https://bugzilla.gnome.org/show_bug.cgi?id=625174
Andoni Morales Alastruey [Sun, 25 Jul 2010 15:04:12 +0000 (17:04 +0200)]
dshowvideosink: close our own window when changing the window id
If we created the window, it needs to be closed after setting a new
window id.
https://bugzilla.gnome.org/show_bug.cgi?id=574290
Raimo Jarvi [Sun, 25 Jul 2010 15:01:19 +0000 (17:01 +0200)]
dshowvideosink: allow changing window ID whilst in PLAYING state
https://bugzilla.gnome.org/show_bug.cgi?id=574290
Olivier Crête [Fri, 6 Aug 2010 01:19:16 +0000 (03:19 +0200)]
frei0r: Load plugins in /usr/{local/,}lib{32,64}/frei0r-1 too
Loads the plugins in more paths where they could be installed by
multilib distributions.
Fixes #623710
Stefan Kost [Thu, 5 Aug 2010 10:57:11 +0000 (13:57 +0300)]
Automatic update of common submodule
From a519571 to bd2054b
Filippo Argiolas [Tue, 3 Aug 2010 08:08:34 +0000 (10:08 +0200)]
geometrictransform: make ciclegt "radius" property relative
Make the "radius" property of CircleGeometricTransform relative.
This is more coherent with the way [x,y]-center properties are handled
and allow to set a radius without knowing the video size.
Radius is defined with respect to the circle circumscribed about the
video rectangle so that a point in the center has radius 0.0 and one in
a vertex has radius 1.0.
Note that this is not a regression from the previous absolute way of
defining the radius as a user who knows the video size can easily
calculate the relative radius and set that.
https://bugzilla.gnome.org/show_bug.cgi?id=625959
Tim-Philipp Müller [Wed, 4 Aug 2010 22:50:53 +0000 (23:50 +0100)]
id3mux: minor code clean-up
Add helper function to write text frames with just one string.
Tim-Philipp Müller [Wed, 4 Aug 2010 22:44:47 +0000 (23:44 +0100)]
.gitignore: ignore more unit test binaries
Jonathan Matthew [Mon, 14 Jun 2010 10:07:33 +0000 (20:07 +1000)]
id3mux: add support for beats-per-minute tag
Write beats per minute into the TBPM frame, and add unit
test for id3mux, based on id3v2mux unit test.
https://bugzilla.gnome.org/show_bug.cgi?id=621523
Sebastian Dröge [Wed, 4 Aug 2010 17:26:51 +0000 (19:26 +0200)]
configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
This first checks what is required for ISO C99 support and sets the relevant
compiler parameters and if no C99 compiler is found, it checks for a
C89 compiler. This enables us to check for and use C89/C99 functions
that gcc hides from us without the correct compiler parameters.
Sebastian Dröge [Wed, 4 Aug 2010 08:15:00 +0000 (10:15 +0200)]
coloreffects: Add to the documentation
Sebastian Dröge [Wed, 4 Aug 2010 08:11:11 +0000 (10:11 +0200)]
coloreffects: Minor cleanup
Sebastian Dröge [Wed, 4 Aug 2010 08:09:53 +0000 (10:09 +0200)]
coloreffects: Improve property description a bit
Sebastian Dröge [Wed, 4 Aug 2010 08:08:24 +0000 (10:08 +0200)]
coloreffects: Don't use the fixed_caps func on the pads
coloreffects can renegotiate during playback without any problems.
Filippo Argiolas [Tue, 3 Aug 2010 12:39:22 +0000 (14:39 +0200)]
coloreffects: add ayuv support
Currently implemented switching from yuv to rgb, looking up rgb from the
table in the usual way, getting back to yuv. With luma lookup presets
(sepia, heat, xray) a color space conversion is saved directly looking
up rgb for a given Y and converting to yuv.
Probably this latter step can even be made faster precalculating a luma
to yuv table in an outer loop.
https://bugzilla.gnome.org/show_bug.cgi?id=625817
Filippo Argiolas [Sun, 1 Aug 2010 21:03:24 +0000 (23:03 +0200)]
coloreffects: new plugin for lookup table color mapping
Implements a color lookup table filter with 4 presets:
- heat: fake heat camera effect
- sepia: sepia toning
- xray: invert + shade to blue
- xpro: cross process
https://bugzilla.gnome.org/show_bug.cgi?id=625817
Sebastian Dröge [Tue, 3 Aug 2010 08:29:36 +0000 (10:29 +0200)]
docs: Add lots of gaudieffects/geometrictransform symbols to the docs
Filippo Argiolas [Mon, 2 Aug 2010 09:30:50 +0000 (11:30 +0200)]
geometrictransform: new filter "fisheye"
Ports gleffects "fisheye" filter to geometrictransform.
Fake fisheye lens filter. Somewhat empiric implementation because I
didn't find any good algorithm that does it with nice results.
https://bugzilla.gnome.org/show_bug.cgi?id=625722
Filippo Argiolas [Mon, 2 Aug 2010 09:12:42 +0000 (11:12 +0200)]
geometrictransform: new filter "mirror"
Ports gleffects "mirror" filter to geometrictransform.
Simple yet effective mirror effect, splits the image into halves and
reflect the first into the second.
https://bugzilla.gnome.org/show_bug.cgi?id=625722
Filippo Argiolas [Mon, 2 Aug 2010 09:01:31 +0000 (11:01 +0200)]
geometrictransform: new filter "square"
Ports gleffects "square" filter to geometrictransform.
Maps a region around the center into a zoomed square and smoothly get
back to normal zoom. With faces it makes a funny "cube-face" effect.
https://bugzilla.gnome.org/show_bug.cgi?id=625722
Filippo Argiolas [Mon, 2 Aug 2010 08:46:44 +0000 (10:46 +0200)]
geometrictransform: new filter "tunnel"
Ports gleffects "tunnel" filter to geometrictransform.
Do nothing in a circle around the center and zoom outside.
https://bugzilla.gnome.org/show_bug.cgi?id=625722
Filippo Argiolas [Mon, 2 Aug 2010 07:39:51 +0000 (09:39 +0200)]
geometrictransform: new filter "bulge"
Ports gleffects "bulge" filter to geometrictransform.
Adds a protuberance around the center point.
https://bugzilla.gnome.org/show_bug.cgi?id=625722
Filippo Argiolas [Mon, 2 Aug 2010 07:17:03 +0000 (09:17 +0200)]
geometrictransform: new filter "stretch"
Ports gleffects "stretch" filter to geometrictransform.
Shrinks the image around the center and gradually return to normal zoom
creating funny caricatures.
https://bugzilla.gnome.org/show_bug.cgi?id=625722
Carl-Anton Ingmarsson [Mon, 2 Aug 2010 16:33:46 +0000 (18:33 +0200)]
vdpau: set back plugin ranks to GST_RANK_NONE
the previous change was not meant to slip in
Carl-Anton Ingmarsson [Mon, 2 Aug 2010 16:23:11 +0000 (18:23 +0200)]
vdpau: slightly fix GstBaseVideoDecoder timestamping
clear timestamps on flush and properly calculate the frame's end offset
Carl-Anton Ingmarsson [Sun, 1 Aug 2010 10:32:31 +0000 (12:32 +0200)]
vdpau: init debug category in gst_vdp_video_buffer_get_type
Jan Schmidt [Mon, 2 Aug 2010 10:41:12 +0000 (20:41 +1000)]
gaudieffects: Add Gaussian Blur effect, and brief example.
Alessandro Decina [Fri, 30 Jul 2010 21:59:10 +0000 (23:59 +0200)]
rtmpsrc: fix warning on osx.
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 20:27:49 +0000 (22:27 +0200)]
vdpau: add error reporting to device creation
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 14:54:40 +0000 (16:54 +0200)]
vdpau: fix small typo in GstBaseVideoDecoder
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 12:47:43 +0000 (14:47 +0200)]
vdpau: use gst_vdp_yuv_to_video_caps in GstVdpVideoSrcPad to transform set caps
this way we'll keep other all other fields in the caps which we didn't take in
account when we manually created the "video/x-vdpau-video" caps
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 12:44:09 +0000 (14:44 +0200)]
vdpau: rename gst_vdp_video_buffer_parse_yuv_caps and move it to gstvdputils.h
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 12:07:22 +0000 (14:07 +0200)]
vdpau: GstVdpOutputSrcPad use gst_pad_alloc when outputting video/x-raw-rgb
we implement "acceptcaps" to prevent us from getting a buffer with different
width and height from what we requested.
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 09:29:16 +0000 (11:29 +0200)]
vdpau: properly remove "chroma-type" field from transformed caps
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 09:27:27 +0000 (11:27 +0200)]
vdpauvideopostprocess: use GstVdp[Video|Output]BufferPool to cache our buffers
This way we'll reuse the GstVdp[Video|Output]Buffers if they're of the same
size and chroma-type/rgba-format.
Also remove gst_vdp_output_src_pad_negotiate and set a "setcaps" function on
GstVdpOutputSrcPad instead, leaving negotiation to GstVdpVideoPostProcess.
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 09:20:35 +0000 (11:20 +0200)]
vdpausink: use GstVdpOutputBufferPool to alloc our buffers
This way we'll reuse our GstVdpOutputBuffers if they're of the same size and
rgba-format
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 09:16:09 +0000 (11:16 +0200)]
vdpau: use GstVdpVideoBufferPool in GstVdpVideoSrcPad
We also don't pad_alloc our GstVdpVideoBuffers anymore since we don't support
downstream negotation anyway.
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 09:06:17 +0000 (11:06 +0200)]
vdpau: add GstVdpOutputBufferPool
GstVdpVideoOutputPool is a subclass of GstVdpBufferPool that caches
GstVdpOutputBuffers
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 09:01:15 +0000 (11:01 +0200)]
vdpau: add GstVdpVideoBufferPool
GstVdpVideoBufferPool is a subclass of GstVdpBuffer that caches
GstVdpVideoBuffers
Carl-Anton Ingmarsson [Fri, 30 Jul 2010 08:55:56 +0000 (10:55 +0200)]
vdpau: add GstVdpBufferPool base class
GstVdpBufferPool will be used to cache GstVdp[Video|Output]Buffers since
creating these can be a costly operation on some hardware.
Carl-Anton Ingmarsson [Wed, 28 Jul 2010 19:39:12 +0000 (21:39 +0200)]
vdpau: remove GstVdpOutputSrcPad "template-caps" property
instead we do as GstVdpVideoSrcPad and use the "templ" property of GstPad,
which enable us to change the signature of gst_vdp_output_src_pad_new to match
gst_pad_new_from_template
Carl-Anton Ingmarsson [Wed, 28 Jul 2010 19:15:46 +0000 (21:15 +0200)]
vdpau: remove GstVdpOutputSrcPad code to retrieve the device from downstream
we now no longer try to get the GstVdpDevice from downstream since it in
practice didn't give us anything and complicates the code alot. Nevertheless if device
distribution should be done there's probably a lot better ways to do it.
Instead we now simply aquire the device in vdpauvideopostprocess when we're
going into PAUSED.
Carl-Anton Ingmarsson [Tue, 27 Jul 2010 21:24:43 +0000 (23:24 +0200)]
vdpau: cleanup GstVdpDecoder opening of it's GstVdpDevice
we now no longer try to get the GstVdpDevice from downstream since it in
practice didn't give us anything and complicates the code alot. Nevertheless if device
distribution should be done there's probably a lot better ways to do it.
Carl-Anton Ingmarsson [Tue, 27 Jul 2010 21:17:09 +0000 (23:17 +0200)]
vdpau: fix GstBaseVideoDecoder returning wrong GstStateChangeReturn
when gst_base_video_decoder_[start|stop] fails we now return
GST_STATE_CHANGE_FAILURE instead of returning what the parent class returns
Carl-Anton Ingmarsson [Tue, 27 Jul 2010 13:33:00 +0000 (15:33 +0200)]
vdpaumpegdec: remove unneeded setting of buffer flags
GstBaseVideoDecoder sets GST_VIDEO_BUFFER_TFF for us and
GST_BUFFER_FLAG_DELTA_UNIT doesn't make sense for decoded frames.
Andoni Morales [Thu, 29 Jul 2010 14:08:03 +0000 (16:08 +0200)]
dshowvideosrc: don't make a range if min==max
Fixes bug #625138
Zaheer Abbas Merali [Thu, 29 Jul 2010 09:38:58 +0000 (10:38 +0100)]
mpegtsparse: actually work when we have small buffers coming in
available_fast is not what we want and it will never get to discover packet
size if 188 byte buffers are being picked up.
Tim-Philipp Müller [Wed, 28 Jul 2010 16:36:53 +0000 (18:36 +0200)]
.gitignore: ignore gsettings xml schema file
Tim-Philipp Müller [Wed, 28 Jul 2010 16:34:15 +0000 (18:34 +0200)]
docs: add more plugins and elements to the docs
Tim-Philipp Müller [Wed, 28 Jul 2010 15:46:53 +0000 (17:46 +0200)]
ivfparse: fix up macros and function names to match guidelines
Tim-Philipp Müller [Wed, 28 Jul 2010 15:34:02 +0000 (17:34 +0200)]
gaudieffects: fix structure names to comply with the plugin moving guidelines
Marc-André Lureau [Wed, 28 Jul 2010 14:15:53 +0000 (16:15 +0200)]
qtmux: use caps bitrate at last chance
If we didn't get the stream's bitrate from one of the atoms,
try getting it from the caps as a last resort.
https://bugzilla.gnome.org/show_bug.cgi?id=625496
Marc-André Lureau [Wed, 28 Jul 2010 14:12:11 +0000 (16:12 +0200)]
qtmux: btrt - max bitrate before average
According to iso base media file format, the max bitrate
is before the avg
https://bugzilla.gnome.org/show_bug.cgi?id=625496
Sebastian Dröge [Tue, 27 Jul 2010 16:23:30 +0000 (18:23 +0200)]
basevideodecoder: Reset the segment on FLUSH_STOP and when going back to READY
Tim-Philipp Müller [Tue, 27 Jul 2010 16:07:00 +0000 (18:07 +0200)]
vdpau: dist new header file
Fix make distcheck.
Julien Moutte [Fri, 23 Jul 2010 17:41:29 +0000 (19:41 +0200)]
dshowvideosink: Improvements contributed from the Moovida projet.
* Inherit from GstVideoSink
* Implement GstNavigation interface
* Proper COM initialization for threaded environments
* Fix Window resource leak
* Add EVR support for better video scaling on Windows Vista and above
* Only apply PAR scaling when the keep_aspect_ratio property is set to stay
consistent with the other Linux sinks
* Prevent an infinite loop with the wndproc chain
* Fix debugging messages to use the object instance
Carl-Anton Ingmarsson [Thu, 22 Jul 2010 22:28:49 +0000 (00:28 +0200)]
vdpau: add gst_vdp_decoder_render and gst_vdp_decoder_init_decoder
Sebastian Dröge [Thu, 22 Jul 2010 07:21:33 +0000 (09:21 +0200)]
examples: Use cairo instead of gdk_draw_* API
Fixes bug #625003.
Luis de Bethencourt [Tue, 13 Jul 2010 01:37:47 +0000 (22:37 -0300)]
gaudieffects: Adds new plugin 'gaudieffects'
Adds the new 'gaudieffects' plugin, originally found
here: http://github.com/luisbg/gaudi_effects
Contains the following video effect elements: burn, chromium, dilate,
dodge, exclusion and solarize.
Thanks to Jan Schmidt for the reviewing and refactoring
Carl-Anton Ingmarsson [Mon, 19 Jul 2010 19:53:30 +0000 (21:53 +0200)]
vdpauh264dec: try to calculate framerate if we don't get one from upstream
Thijs Vermeir [Mon, 19 Jul 2010 09:34:39 +0000 (11:34 +0200)]
vdpau: fix segfault when vdpau device could not be created
Carl-Anton Ingmarsson [Sun, 18 Jul 2010 19:15:34 +0000 (21:15 +0200)]
vdpauh264dec: fix problem when encountering GST_NAL_AU_DELIMITER
Sebastian Dröge [Thu, 8 Jul 2010 07:56:43 +0000 (09:56 +0200)]
wasapisrc: Use new gst_audio_clock_new_full()
Sebastian Dröge [Thu, 8 Jul 2010 07:55:51 +0000 (09:55 +0200)]
alsaspdifsink: Use new gst_audio_clock_new_full()
Carl-Anton Ingmarsson [Thu, 15 Jul 2010 11:23:52 +0000 (13:23 +0200)]
vdpauh264dec: calculate width and height from bitstream info
Carl-Anton Ingmarsson [Thu, 15 Jul 2010 09:10:03 +0000 (11:10 +0200)]
vdpauh264dec: fix usage of g_bit_storage
Carl-Anton Ingmarsson [Wed, 14 Jul 2010 09:19:05 +0000 (11:19 +0200)]
vdpaumpegdec: rename zigzag matrix
Carl-Anton Ingmarsson [Wed, 14 Jul 2010 09:17:49 +0000 (11:17 +0200)]
vdpauh264dec: use g_bit_storage instead of log2
log2 caused compile issues on certain platforms
Thiago Santos [Tue, 13 Jul 2010 03:40:36 +0000 (00:40 -0300)]
gsettings: Fix maintainer-clean when it is not available
Do not use @GSETTINGS_RULES@ if gsettings is not available
to avoid maintainer-clean failing.
Sebastian Dröge [Sun, 11 Jul 2010 08:47:37 +0000 (10:47 +0200)]
frei0r: Use correct order of directories to search for plugins
And don't fail if a plugin was already registered. Frei0r allows
plugins in directories with higher importance to override plugins
from directories with lower importance.
Sebastian Dröge [Sat, 10 Jul 2010 14:52:10 +0000 (16:52 +0200)]
vp8enc: Add support for enabling automatic insertion of alt-ref frames by the encoder
Sebastian Dröge [Sat, 10 Jul 2010 14:51:53 +0000 (16:51 +0200)]
vp8enc: Fix handling of invisible/alt ref frames
Sebastian Dröge [Sat, 10 Jul 2010 13:50:50 +0000 (15:50 +0200)]
basevideodecoder: Fix memory leak
The timestamps are only used if the output adapter is used, not
if complete frames are provided by the decoder and finish_frame() is
called and even in the case where the output adapter is used they
might not be used and are leaked.
Sebastian Dröge [Sat, 10 Jul 2010 13:46:51 +0000 (15:46 +0200)]
vp8dec: Add simple unit test for vp8dec
Sebastian Dröge [Sat, 10 Jul 2010 13:46:43 +0000 (15:46 +0200)]
vp8enc: Improve unit test a bit
Sebastian Dröge [Sat, 10 Jul 2010 13:32:29 +0000 (15:32 +0200)]
vp8enc: Also check the output caps in the unit test
Sebastian Dröge [Sat, 10 Jul 2010 13:29:46 +0000 (15:29 +0200)]
vp8enc: Add simple unit test
David Hoyt [Fri, 9 Jul 2010 14:44:56 +0000 (17:44 +0300)]
aifmmux: use alternative way to check for inf
MSVC emits a divide-by-zero error when compiling aiffmux.c on line 205.
Fixes #623881.