summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.8.01.8.0Sebastian Dröge2016-03-246-15/+833
|
* configure: Restore CPPFLAGS after the last checkEgor Zaharov2016-03-211-1/+1
| | | | | | The next checks can also set CPPFLAGS. https://bugzilla.gnome.org/show_bug.cgi?id=763940
* Release 1.7.911.7.91Sebastian Dröge2016-03-156-12/+40
|
* avcodecmap: Only set the bitrate if we actually got it from the capsSebastian Dröge2016-03-111-2/+2
| | | | | Otherwise we set a random value from the stack as bitrate. The default (0) is a better choice and doesn't upset valgrind.
* Release 1.7.901.7.90Sebastian Dröge2016-03-016-24/+77
|
* Automatic update of common submoduleSebastian Dröge2016-02-261-0/+0
| | | | From b64f03f to 6f2d209
* avdeinterlace: Don't assume that get_current_caps() returns non-NULL caps ↵Sebastian Dröge2016-02-231-4/+3
| | | | | | | | | | after has_current_caps() Remove calls to gst_pad_has_current_caps() which then go on to call gst_pad_get_current_caps() as the caps can go to NULL in between. Instead just use gst_pad_get_current_caps() and check for NULL. https://bugzilla.gnome.org/show_bug.cgi?id=759539
* win32: remove outdated build cruftTim-Philipp Müller2016-02-214-201/+1
| | | | | | This hasn't been touched for generations, doesn't work, and is just causing confusion. We also don't want to maintain these files manually.
* Don't use exported but undeclared core debug category symbolsTim-Philipp Müller2016-02-204-8/+8
| | | | It's not right and won't work on Windows with MSVC.
* Back to developmentSebastian Dröge2016-02-191-3/+3
|
* Release 1.7.21.7.2Sebastian Dröge2016-02-197-41/+191
|
* avcfg: rc-min-rate and rc-max-rate are now 64bit integersEdward Hervey2016-02-161-2/+27
| | | | Switch the gobject properties and internal handling to support that
* avvidenc: Set width/height and format in the AVFrame we pass to the encoder APISebastian Dröge2016-02-161-0/+4
|
* docs: Update docs to not have unstaged changes after build againSebastian Dröge2016-02-164-38/+648
| | | | | There are some new codec IDs that we probably would like to map too, e.g. Dirac/VC2 and Cineform HD.
* libav: Update to n3.0Sebastian Dröge2016-02-151-0/+0
|
* Automatic update of common submoduleThiago Santos2016-02-052-0/+2
| | | | From 86e4663 to b64f03f
* avaudenc: Also use av_free() instead of g_free()Sebastian Dröge2016-01-251-2/+2
|
* avaudenc: Use av_malloc() instead of GLib malloc() wrappers for memory freed ↵Sebastian Dröge2016-01-251-2/+2
| | | | | | | by ffmpeg It has its own allocator that is not necessarily doing the same as malloc and will then usually crash. E.g. on Windows or when memalign() is available.
* avvidec: Bring mpeg video decoders up to PRIMARY rankEdward Hervey2016-01-211-0/+2
| | | | | | We should have done that ages ago ... https://bugzilla.gnome.org/show_bug.cgi?id=574461
* libav: Ensure to link with -lavfilterSebastian Dröge2016-01-211-1/+1
|
* avviddec: Use AVFrame API instead of deprecated AVPicture APISebastian Dröge2016-01-201-4/+10
|
* av: Use av_image_get_buffer_size() instead of deprecated avpicture_get_size()Sebastian Dröge2016-01-192-3/+6
|
* avdemux: Use av_packet_unref() instead of deprecated av_free_packet()Sebastian Dröge2016-01-191-2/+2
|
* avvidenc: Use AVPacket.flags for detecting keyframesSebastian Dröge2016-01-191-7/+7
| | | | | AVCodec.coded_frame is deprecated and will disappear at some point in the future.
* avdeinterlace: Chain up to parent class' dispose()Sebastian Dröge2016-01-161-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=757498
* libav: Bitrate field changed from int to int64_t, fix compiler warningsSebastian Dröge2016-01-162-3/+6
| | | | | | | Cast it to a gint64 for now though, as otherwise we will fail compilation with ffmpeg 2.8. https://bugzilla.gnome.org/show_bug.cgi?id=757498
* libav: Remove usage of deprecated APIAndreas Cadhalpun2016-01-1610-56/+40
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=757498
* avdeinterlace: Port non-deprecated AVFilter APIAndreas Cadhalpun2016-01-162-4/+116
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=757498
* libav: Update to ffmpeg n2.8.5Sebastian Dröge2016-01-161-0/+0
|
* av: canonicalise av plugin name more consistently in more placesTim-Philipp Müller2016-01-073-44/+21
| | | | | | | Use g_strdelimit(), make sure to include comma as well, which isn't included in G_STR_DELIMITERS. https://bugzilla.gnome.org/show_bug.cgi?id=734451
* Back to developmentSebastian Dröge2015-12-241-3/+3
|
* Release 1.7.11.7.1Sebastian Dröge2015-12-246-91/+301
|
* avcodecmap: Add special mapping for mono channel layoutsSebastian Dröge2015-12-241-0/+12
| | | | | | | | In ffmpeg this is the same as FRONT_CENTER, but we distinguish between FRONT_CENTER and MONO in GStreamer. Add an explicit mapping for this special case in the translations functions. https://bugzilla.gnome.org/show_bug.cgi?id=759846
* avviddec: remove realvideo slice_offset handlingVineeth TM2015-12-232-37/+0
| | | | | | | | Handling slice_offset in avviddec is resulting in invalid memory read. Since rv decoders anyways handle slice_offset, removing the same to fix memory mishandlings https://bugzilla.gnome.org/show_bug.cgi?id=758726
* libav: Update to ffmpeg n2.8.4Sebastian Dröge2015-12-211-0/+0
|
* configure: Use -Bsymbolic-functions if availableSebastian Dröge2015-12-211-0/+18
| | | | | While this is more useful for libraries, some of our plugins with multiple files and some internal API can also benefit from this.
* docs: update to gitSebastian Dröge2015-12-162-3/+4
|
* Automatic update of common submoduleNicolas Dufresne2015-12-072-1/+5
| | | | From b319909 to 86e4663
* Require libav provided by FFmpeg at run-timeReynaldo H. Verdejo Pinochet2015-12-041-1/+24
| | | | | | | | | Error out if system's libav* libraries are not provided by FFmpeg. Libav-incompatible changes were introduced to support the latter so we can no longer support both. https://bugzilla.gnome.org/show_bug.cgi?id=758183
* Require libav provided by FFmpeg at build-timeReynaldo H. Verdejo Pinochet2015-12-031-0/+14
| | | | | | | | | | | | Libav-incompatible changes were introduced to support FFmpeg and we can no longer properly support Libav. FFmpeg micro versions for libav* start at 100 (this was done to differentiate from Libav builds). We use this to bail at configure time if the system libav* libraries are not provided by FFmpeg. https://bugzilla.gnome.org/show_bug.cgi?id=758183
* libav: Update to n2.8.3Sebastian Dröge2015-12-011-0/+0
|
* avviddec: Make sure to use a buffer pool with the correct width/height ↵Sebastian Dröge2015-12-011-1/+13
| | | | | | | | | | | | | | | | | configured on it for pushing buffers downstream If downstream does not provide a (usable) pool, we would use our internal pool. But the internal pool might be configured with a different width/height because of padding, which then will cause problems if we push buffers from it directly downstream. Instead create a new pool if the width/height is different. This prevents crashes with vaapisink and d3dvideosink for example. Based on the debugging results and discussions with Nicolas Dufresne <nicolas.dufresne@collabora.com> https://bugzilla.gnome.org/show_bug.cgi?id=758344
* avviddec: Fix structure memory leakVineeth T M2015-11-231-1/+1
| | | | | | | gst_structure_copy already takes a reference for config_copy. No need to take another reference while setting it to buffer pool https://bugzilla.gnome.org/show_bug.cgi?id=758512
* Remove unnecessary NULL checks before g_free()Reynaldo H. Verdejo Pinochet2015-11-201-6/+3
| | | | | | | g_free() is NULL-safe (Includes unrelated formatting change to go through indent checker commit hook)
* libav: Update to n2.8.2Sebastian Dröge2015-11-121-0/+0
|
* avviddec: Don't fallback on allocation failureNicolas Dufresne2015-11-071-22/+30
| | | | | | | Allocation should keep working, falling back causes the stride to change which is not supported in direct rendering. https://bugzilla.gnome.org/show_bug.cgi?id=756028
* avvidenc: Fix frame memory leakVineeth TM2015-11-021-0/+4
| | | | | | The frame being passed to handle_frame should be unref'ed in all cases https://bugzilla.gnome.org/show_bug.cgi?id=757453
* avdemux: Fix string memory leaksVineeth TM2015-11-021-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=757454
* avviddec: _drain and _finish need slightly different handlingMark Nauwelaerts2015-10-261-11/+16
| | | | | | ... since they handle separate cases in video decoder with different requirements. Consider e.g. x264enc ! rtph264pay ! identity drop-probability=0.1 ! rtph264depay to illustrate a need for such separation.
* Automatic update of common submoduleTim-Philipp Müller2015-10-211-0/+0
| | | | From b99800a to b319909