[Paraview] OGG support in Paraview 3.98 rc3
Anton Gladky
gladky.anton at gmail.com
Thu May 23 15:32:31 EDT 2013
The fix for libav9 is very simple:
--- a/VTK/IO/FFMPEG/vtkFFMPEGWriter.cxx
+++ b/VTK/IO/FFMPEG/vtkFFMPEGWriter.cxx
@@ -153,7 +153,7 @@
strcpy(this->avFormatContext->filename, this->Writer->GetFileName());
//create a stream for that file
- this->avStream = av_new_stream(this->avFormatContext, 0);
+ this->avStream = avformat_new_stream(this->avFormatContext, 0);
if (!this->avStream)
{
vtkGenericWarningMacro (<< "Could not create video stream.");
@@ -231,7 +231,7 @@
vtkGenericWarningMacro (<< "Codec not found." );
return 0;
}
- if (avcodec_open(c, codec) < 0)
+ if (avcodec_is_open(c) < 0)
{
vtkGenericWarningMacro (<< "Could not open codec.");
return 0;
Anton
2013/5/23 Utkarsh Ayachit <utkarsh.ayachit at kitware.com>:
> I meant to say "This should be fixed *now* as well". I've pushed a fix
> to the same gerrit topic (http://review.source.kitware.com/#/c/11387/)
>
> Thanks for your help.
> Utkarsh
>
> On Thu, May 23, 2013 at 10:22 AM, Anton Gladky <gladky.anton at gmail.com> wrote:
>> 2013/5/23 Utkarsh Ayachit <utkarsh.ayachit at kitware.com>:
>>> Anton,
>>>
>>>> -----------
>>>> ParaViewCore/ServerManager/Default/vtkSMAnimationSceneImageWriter.cxx:49:32:
>>>> fatal error: vtkFFMPEGWriter.h: No such file or directory
>>>> -----------
>>>
>>> Doh! This should be fixed not as well.
>>>
>>>
>>>> Also, it seems, VTK/IO/FFMPEG/vtkFFMPEGWriter.cxx needs som fixing. For example,
>>>> avcodec_open() is not persist any more. There is avcodec_is_open instead.
>>>
>>> Argh! Looks like FFMPEG changed their API one more time! Alas, don't
>>> think I have the resources to get this fixed right now. What version
>>> of ffmpeg is this, in any case?
>>
>> It seems, 9.3. If the first issue will be solved, I will try to help
>> with this one.
>>
>> Thanks,
>>
>> Anton
More information about the ParaView
mailing list