http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Zeddb http://www.miikahweb.com/ MiikaHweb - Blender Commits By Zeddb fi Thu, 17 Jun 21 19:28:23 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[2e5671a] master: Fix: VSE seeking with proxy strips would fail on certain frames...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2e5671a959182dadcdd55117732082ab7893f3d1 2e5671a
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix: VSE seeking with proxy strips would fail on certain frames

If the last decoded frame had the same timestamp as the GOP current
packet, then we would skip over this frame when fast forwarding and we
would seek until the end of the file.

This would could only be triggered reliably in single threaded mode.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11601

----------------------------------------
1 Path Changed]]>
Mon, 14 Jun 2021 17:08:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2e5671a959182dadcdd55117732082ab7893f3d1Sebastian Parborg
<![CDATA[[c0367b1] master: Fix: VSE search in mpegts files would fail]]> http://www.miikahweb.com/en/blender/git-logs/commit/c0367b19e20e7bd7ffe25588dee6466c1a8157e8 c0367b1
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix: VSE search in mpegts files would fail

ffmpeg_generic_seek_workaround did work properly and our start pts
calculation was wrong.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11562

----------------------------------------
2 Paths Changed]]>
Fri, 11 Jun 2021 12:05:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c0367b19e20e7bd7ffe25588dee6466c1a8157e8Sebastian Parborg
<![CDATA[[4adbe31] master: Fix: VSE indexer seeking not working correctly]]> http://www.miikahweb.com/en/blender/git-logs/commit/4adbe31e2fc98f982aed3d97505513750ec348d4 4adbe31
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix: VSE indexer seeking not working correctly

Because of the added sanity checks in rB14508ef100c9 (D11492), seeking
in proxies would not work correctly any more. This is because it wasn't
working as intended before, but in most cases this wouldn't be
noticeable. However now when the sanity checks are tripped it is very
noticeable that something is wrong

The indexer tried to use dts values for time stamps when we used pts in
our decode functions to get the time positions. This would make it
start in the wrong GOP frames when searching. Now that we enforce no
crossing of GOP frames when decoding after seek, this would lead to
issues.

Now we correctly use pts (or dts if pts is not available) and thus we
don't have any seeking issues because of time stamp format missmatch.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11561

----------------------------------------
4 Paths Changed]]>
Fri, 11 Jun 2021 12:04:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4adbe31e2fc98f982aed3d97505513750ec348d4Sebastian Parborg
<![CDATA[[1fb2eaf] master: Fix: VSE timecodes being used even when turned off.]]> http://www.miikahweb.com/en/blender/git-logs/commit/1fb2eaf1c5ed4f7fc121c24c9b6daa37331cf8ee 1fb2eaf
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix: VSE timecodes being used even when turned off.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11567

----------------------------------------
1 Path Changed]]>
Fri, 11 Jun 2021 12:04:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1fb2eaf1c5ed4f7fc121c24c9b6daa37331cf8eeSebastian Parborg
<![CDATA[[307f8c8] master: Fix: Prevent small memory leak in VSE indexer]]> http://www.miikahweb.com/en/blender/git-logs/commit/307f8c8e76b37d0287d5dc18e1b1fd047299cadd 307f8c8
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix: Prevent small memory leak in VSE indexer

We need to unref the packet to tell ffmpeg it is ok to free it after
use.

----------------------------------------
1 Path Changed]]>
Tue, 08 Jun 2021 21:18:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/307f8c8e76b37d0287d5dc18e1b1fd047299caddSebastian Parborg
<![CDATA[[1949643] master: Fix: Wrong logic for checking if we can reuse decoded frame]]> http://www.miikahweb.com/en/blender/git-logs/commit/1949643ee58c533036395ab2ad4299489460e44b 1949643
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix: Wrong logic for checking if we can reuse decoded frame

We should only check if the new pts value lies inside the duration of
the current frame.

----------------------------------------
1 Path Changed]]>
Mon, 07 Jun 2021 16:16:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1949643ee58c533036395ab2ad4299489460e44bSebastian Parborg
<![CDATA[[2abb09a] temp-attribute-processor: FFmpeg: Fix seeking not returning the correct frame when not...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2abb09aa2bc9672c4af7632695b346526df0c487 2abb09a
Branches : temp-attribute-processor
Author : Sebastian Parborg (zeddb)
Committed By : Jacques Lucke (JacquesLucke)
----------------------------------------
FFmpeg: Fix seeking not returning the correct frame when not using TC index

Fixed the logic for seeking in ffmpeg video files.
The main fix is that we now apply a small offset in ffmpeg_get_seek_pos
to make sure we don't get the frame in front of the seek position when
seeking backward.

The rest of the changes is general cleanup and untangling code.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11492

----------------------------------------
8 Paths Changed]]>
Mon, 07 Jun 2021 14:59:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2abb09aa2bc9672c4af7632695b346526df0c487Sebastian Parborg
<![CDATA[[804da88] asset-browser: FFmpeg: Fix seeking not returning the correct frame when not...]]> http://www.miikahweb.com/en/blender/git-logs/commit/804da8844d69bfc89d11d88e14361105a51b71c1 804da88
Branches : asset-browser, asset-browser-poselib
Author : Sebastian Parborg (zeddb)
Committed By : Julian Eisel (Severin)
----------------------------------------
FFmpeg: Fix seeking not returning the correct frame when not using TC index

Fixed the logic for seeking in ffmpeg video files.
The main fix is that we now apply a small offset in ffmpeg_get_seek_pos
to make sure we don't get the frame in front of the seek position when
seeking backward.

The rest of the changes is general cleanup and untangling code.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11492

----------------------------------------
8 Paths Changed]]>
Sat, 05 Jun 2021 16:02:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/804da8844d69bfc89d11d88e14361105a51b71c1Sebastian Parborg
<![CDATA[[14508ef] master: FFmpeg: Fix seeking not returning the correct frame when not...]]> http://www.miikahweb.com/en/blender/git-logs/commit/14508ef100c9c6c67300ac480b32c88c0e134f25 14508ef
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
FFmpeg: Fix seeking not returning the correct frame when not using TC index

Fixed the logic for seeking in ffmpeg video files.
The main fix is that we now apply a small offset in ffmpeg_get_seek_pos
to make sure we don't get the frame in front of the seek position when
seeking backward.

The rest of the changes is general cleanup and untangling code.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11492

----------------------------------------
8 Paths Changed]]>
Sat, 05 Jun 2021 00:48:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/14508ef100c9c6c67300ac480b32c88c0e134f25Sebastian Parborg
<![CDATA[[261a10e] master: Display source video fps in the VSE]]> http://www.miikahweb.com/en/blender/git-logs/commit/261a10edb0a9da53b2554ca64bcf445a8b9b3d9f 261a10e
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Display source video fps in the VSE

Now FPS is displayed in the video source for videos to provide easy
access.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11441

----------------------------------------
5 Paths Changed]]>
Mon, 31 May 2021 16:22:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/261a10edb0a9da53b2554ca64bcf445a8b9b3d9fSebastian Parborg
<![CDATA[[ce649c7] master: Fix T88623, T87044: Make encoded videos play correctly in VLC...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ce649c73446ea710ffdf7383495b52b0827a5893 ce649c7
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix T88623, T87044: Make encoded videos play correctly in VLC

The issue was two fold. We didn't properly:

1. Initialize the codec default values which would lead to VLC
complaining because of garbage/wrong codec settings.

2.Calculate the time base for the video. FFmpeg would happily accept
this but VLC seems to assume the time base value is at least somewhat
correct and couldn't properly display the frames as the internal time
base was huge. We are talking about 90k ticks (tbn) for one second of
video!

This patch initializes all codecs to use their default values and fixes
the time base calculation so it follows the guidelines from ffmpeg.

Reviewed By: Sergey, Richard Antalik

Differential Revision: http://developer.blender.org/D11426

----------------------------------------
2 Paths Changed]]>
Mon, 31 May 2021 09:29:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ce649c73446ea710ffdf7383495b52b0827a5893Sebastian Parborg
<![CDATA[[9225fe9] master: Make encoded video fps correct with ffmpeg < 4.4]]> http://www.miikahweb.com/en/blender/git-logs/commit/9225fe933ae9904ea7bb646110308a921b37fc86 9225fe9
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Make encoded video fps correct with ffmpeg < 4.4

Before the FFmpeg commit: github.com/FFmpeg/FFmpeg/commit/1c0885334dda9ee8652e60c586fa2e3674056586
FFmpeg would use deprecated variables to calculate the video fps.

We don't use these deprecated variables anymore, so ensure that the
duration is correct in ffmpeg versions without this fix.

Reviewed By: Sergey, Richard Antalik

Differential Revision: http://developer.blender.org/D11417

----------------------------------------
3 Paths Changed]]>
Fri, 28 May 2021 16:37:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9225fe933ae9904ea7bb646110308a921b37fc86Sebastian Parborg
<![CDATA[[3311350] master: Fix T87932: Failure to build movie strip proxy]]> http://www.miikahweb.com/en/blender/git-logs/commit/33113506701fac51b8b4dc8f51975200f885e50a 3311350
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix T87932: Failure to build movie strip proxy

We didn't initialize the scaled proxy frame properly.
This would lead to issues in ffmpeg 4.4 as they are more strict that the API is properly used.

Now we initialize the size and format of the frame.

----------------------------------------
1 Path Changed]]>
Fri, 28 May 2021 16:35:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/33113506701fac51b8b4dc8f51975200f885e50aSebastian Parborg
<![CDATA[[695fa3a] master: Merge branch 'blender-v2.93-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/695fa3a4a1a2773ee714f919274eba5807877cfb 695fa3a
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Merge branch 'blender-v2.93-release'

----------------------------------------
0 Paths Changed]]>
Thu, 20 May 2021 18:48:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/695fa3a4a1a2773ee714f919274eba5807877cfbSebastian Parborg
<![CDATA[[6a0906c] master: Fix T87854: Add clamp option to Path Animation]]> http://www.miikahweb.com/en/blender/git-logs/commit/6a0906c09a263f5fb17449407f5988c4bda53436 6a0906c
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix T87854: Add clamp option to Path Animation

Previously, the "follow path constraint" and "follow parented curve"
were clamped. This restriction was lifted in rBcf2baa585cc8

Add back an option to get the old behavior in the "Path animation" settings.

Reviewed By: Sybren

Differential Revision: http://developer.blender.org/D11263

----------------------------------------
6 Paths Changed]]>
Thu, 20 May 2021 18:41:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6a0906c09a263f5fb17449407f5988c4bda53436Sebastian Parborg
<![CDATA[[21bed44] master: Fix custom bone shape scale affecting normal bone display]]> http://www.miikahweb.com/en/blender/git-logs/commit/21bed44001a8e81e8278a46ec985a2b8660184ca 21bed44
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix custom bone shape scale affecting normal bone display

Also some clang-format changes.

----------------------------------------
1 Path Changed]]>
Wed, 12 May 2021 10:56:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/21bed44001a8e81e8278a46ec985a2b8660184caSebastian Parborg
<![CDATA[[c2b6dc7] master: Cleanup: Fix deinterlace code block style]]> http://www.miikahweb.com/en/blender/git-logs/commit/c2b6dc7e53ae30de0d75a97aeda5844f9ea6506f c2b6dc7
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Cleanup: Fix deinterlace code block style

----------------------------------------
1 Path Changed]]>
Fri, 07 May 2021 15:22:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c2b6dc7e53ae30de0d75a97aeda5844f9ea6506fSebastian Parborg
<![CDATA[[8d6264e] master: Cleanup: Remove deprecated variables and functions calls from...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8d6264ea12bfac0912c7249f00af2ac8e3409ed1 8d6264e
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Cleanup: Remove deprecated variables and functions calls from our ffmpeg code

There need to be more cleanup for ffmpeg 4.5 (ffmpeg master branch).

However this now compiles on ffmpeg 4.4 without and deprication
warnings.

Reviewed By: Sergey, Richard Antalik

Differential Revision: http://developer.blender.org/D10338

----------------------------------------
8 Paths Changed]]>
Fri, 07 May 2021 15:12:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8d6264ea12bfac0912c7249f00af2ac8e3409ed1Sebastian Parborg
<![CDATA[[36ffa5b] master: Merge branch 'blender-v2.93-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/36ffa5b915c5766fe776797e7f7f472f0e1ca947 36ffa5b
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Merge branch 'blender-v2.93-release'

----------------------------------------
0 Paths Changed]]>
Fri, 07 May 2021 14:53:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/36ffa5b915c5766fe776797e7f7f472f0e1ca947Sebastian Parborg
<![CDATA[[9cdf116] master: Fix: No sound is exported with ffmpeg 4.4]]> http://www.miikahweb.com/en/blender/git-logs/commit/9cdf11676ecd753fd86c3d8057c2375174ef0a70 9cdf116
Branches : master
Author : Sebastian Parborg (zeddb)
----------------------------------------
Fix: No sound is exported with ffmpeg 4.4

We were not assigning the amount of sound channels to the output frames.
Newer ffmpeg releases has sanity checks in place and doesn't fall back
to two channels anymore.

----------------------------------------
1 Path Changed]]>
Fri, 07 May 2021 14:51:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9cdf11676ecd753fd86c3d8057c2375174ef0a70Sebastian Parborg