[Paraview] MJPEG instead of MPEG4 (issue 8925)

Michael Wild themiwi at gmail.com
Mon Aug 10 09:06:44 EDT 2009


Hmmm, will have to try myself then.

On OS X 10.5 it works fine. See www.ifd.mavt.ethz.ch/people/wild/personal/files/damBreak.ogv

Michael

On 7. Aug, 2009, at 17:54, Dominik Szczerba wrote:

> OK I managed to compile.
> The movie is distorted (false colors).
> I get a message like "disabling offscreen rendering because empty  
> image was detected" or so.
> regards,
> Dominik
>
> Michael Wild wrote:
>> Pretty strange...
>> But the patch in itself should be self-explaining: just remove the   
>> VTKOGGTHEORA_ prefix from all VTKOGGTHEORA_USIZE16 variable names.
>> Michael
>> On 7. Aug, 2009, at 17:09, Dominik Szczerba wrote:
>>> This time I get during patching:
>>>
>>> ~/pack/paraview-cvs$ patch --dry-run -p1 < /home/domel/Downloads/  
>>> 0004.patch
>>> patching file VTK/Utilities/vtkoggtheora/CMakeLists.txt
>>> Hunk #1 FAILED at 51.
>>> 1 out of 1 hunk FAILED -- saving rejects to file VTK/Utilities/  
>>> vtkoggtheora/CMakeLists.txt.rej
>>>
>>>
>>>
>>> CMakeLists.txt.rej contains:
>>>
>>> *************** ELSE(HAVE_VTKOGGTHEORA_UINT32_T)
>>> *** 51,63 ****
>>> ENDIF(HAVE_VTKOGGTHEORA_UINT32_T)
>>>
>>> IF(HAVE_VTKOGGTHEORA_UINT16_T)
>>> -   SET(VTKOGGTHEORA_USIZE16 uint16_t)
>>> ELSEIF(VTKOGGTHEORA_SHORT EQUAL 2)
>>>   SET(USIZE16 "unsigned short")
>>> ELSEIF(VTKOGGTHEORA_INT EQUAL 2)
>>> -   SET(VTKOGGTHEORA_USIZE16 "unsigned int")
>>> ELSEIF(LONG EQUAL 2)
>>> -   SET(VTKOGGTHEORA_USIZE16 "unsigned long")
>>> ELSE(HAVE_VTKOGGTHEORA_UINT16_T)
>>>   MESSAGE(SEND_ERROR "No unsigned 16 bit type found")
>>> ENDIF(HAVE_VTKOGGTHEORA_UINT16_T)
>>> --- 51,63 ----
>>> ENDIF(HAVE_VTKOGGTHEORA_UINT32_T)
>>>
>>> IF(HAVE_VTKOGGTHEORA_UINT16_T)
>>> +   SET(USIZE16 uint16_t)
>>> ELSEIF(VTKOGGTHEORA_SHORT EQUAL 2)
>>>   SET(USIZE16 "unsigned short")
>>> ELSEIF(VTKOGGTHEORA_INT EQUAL 2)
>>> +   SET(USIZE16 "unsigned int")
>>> ELSEIF(LONG EQUAL 2)
>>> +   SET(USIZE16 "unsigned long")
>>> ELSE(HAVE_VTKOGGTHEORA_UINT16_T)
>>>   MESSAGE(SEND_ERROR "No unsigned 16 bit type found")
>>> ENDIF(HAVE_VTKOGGTHEORA_UINT16_T)
>>>
>>> What now?
>>> -- Dominik
>>>
>>> Michael Wild wrote:
>>>> Sorry, simple copy-paste error, fixed it manually in my build  
>>>> tree  and  then forgot about it ;-)
>>>> Please try the following patch, if it works I will update the   
>>>> patches  on the bug-tracker.
>>>> diff --git a/VTK/Utilities/vtkoggtheora/CMakeLists.txt b/VTK/  
>>>> Utilities/ vtkoggtheora/CMakeLists.txt
>>>> index 4b4a12d..a960a14 100644
>>>> --- a/VTK/Utilities/vtkoggtheora/CMakeLists.txt
>>>> +++ b/VTK/Utilities/vtkoggtheora/CMakeLists.txt
>>>> @@ -51,13 +51,13 @@ ELSE(HAVE_VTKOGGTHEORA_UINT32_T)
>>>> ENDIF(HAVE_VTKOGGTHEORA_UINT32_T)
>>>> IF(HAVE_VTKOGGTHEORA_UINT16_T)
>>>> -  SET(VTKOGGTHEORA_USIZE16 uint16_t)
>>>> +  SET(USIZE16 uint16_t)
>>>> ELSEIF(VTKOGGTHEORA_SHORT EQUAL 2)
>>>>  SET(USIZE16 "unsigned short")
>>>> ELSEIF(VTKOGGTHEORA_INT EQUAL 2)
>>>> -  SET(VTKOGGTHEORA_USIZE16 "unsigned int")
>>>> +  SET(USIZE16 "unsigned int")
>>>> ELSEIF(LONG EQUAL 2)
>>>> -  SET(VTKOGGTHEORA_USIZE16 "unsigned long")
>>>> +  SET(USIZE16 "unsigned long")
>>>> ELSE(HAVE_VTKOGGTHEORA_UINT16_T)
>>>>  MESSAGE(SEND_ERROR "No unsigned 16 bit type found")
>>>> ENDIF(HAVE_VTKOGGTHEORA_UINT16_T)
>>>> On 7. Aug, 2009, at 8:31, Dominik Szczerba wrote:
>>>>> Hi,
>>>>>
>>>>> I get an error during patching and compilating CVS from a few   
>>>>> days  back:
>>>>>
>>>>> [ 17%] Building CXX object VTK/IO/CMakeFiles/vtkIO.dir/   
>>>>> vtkOggTheoraWriter.cxx.o
>>>>> In file included from /home/domel/build/paraview-cvs/VTK/  
>>>>> Utilities/ vtkoggtheora/include/ogg/os_types.h:139,
>>>>>              from /home/domel/build/paraview-cvs/VTK/Utilities/   
>>>>> vtkoggtheora/include/ogg/ogg.h:26,
>>>>>              from /home/domel/pack/paraview-cvs/VTK/Utilities/   
>>>>> vtk_oggtheora.h:25,
>>>>>              from /home/domel/pack/paraview-cvs/VTK/IO/   
>>>>> vtkOggTheoraWriter.cxx:22:
>>>>> /home/domel/build/paraview-cvs/VTK/Utilities/vtkoggtheora/ 
>>>>> include/  ogg/config_types.h:15: error: ISO C++ forbids  
>>>>> declaration of   ‘ogg_uint16_t’ with no type
>>>>> make[2]: *** [VTK/IO/CMakeFiles/vtkIO.dir/  
>>>>> vtkOggTheoraWriter.cxx.o]  Error 1
>>>>> make[1]: *** [VTK/IO/CMakeFiles/vtkIO.dir/all] Error 2
>>>>>
>>>>> -- Dominik
>>>>>
>>>>> Michael Wild wrote:
>>>>>> Hi hope it works with a current checkout... Otherwise you  
>>>>>> might  try  to  apply the patches on a checkout with a date in  
>>>>>> mid-July.
>>>>>> Yes, all three patches are necessary:
>>>>>> 1. adds the vtkoggtheora library to VTK
>>>>>> 2. adds the vtkOggTheoraWriter class to VTK
>>>>>> 3. adds the whole machinery into ParaView
>>>>>> Michael
>>>>>> On 5. Aug, 2009, at 13:42, Dominik Szczerba wrote:
>>>>>>> I would be glad to try it on linux. I assume I need to apply   
>>>>>>> all  the  3 patches to the latest CVS checkout - correct?
>>>>>>>
>>>>>>> - Dominik
>>>>>>>
>>>>>>> Michael Wild wrote:
>>>>>>>> Now that the flurry around 3.6 has settled a bit and Berk  
>>>>>>>> is   back,  I  would like to draw some attention to below  
>>>>>>>> message  of  mine I  sent a  few weeks ago...
>>>>>>>> On 17. Jul, 2009, at 15:32, Michael Wild wrote:
>>>>>>>>> Hi all
>>>>>>>>>
>>>>>>>>> as promised, I worked on directly integrating Ogg/Theora   
>>>>>>>>> into    ParaView (well, mostly into the VTK distributed  
>>>>>>>>> with  ParaView).  I   created issuehttp://public.kitware.com/Bug/view.php?id=9281 
>>>>>>>>>    with   patches attached to it. I tested it on Mac OS X   
>>>>>>>>> 10.5.7,  so if   somebody could give it a spin on Linux and   
>>>>>>>>> Windows and  give me  some  feedback, that would be great.
>>>>>>>>>
>>>>>>>>> Cheers
>>>>>>>>>
>>>>>>>>> Michael
>>>>>>>>>
>>>>>>>>> On 10. Jul, 2009, at 17:25, Berk Geveci wrote:
>>>>>>>>>
>>>>>>>>>> I agree that it would be nice to add ogg/theora. I am   
>>>>>>>>>> guessing   ffmpeg
>>>>>>>>>> supports it. Would you mind adding a feature request in
>>>>>>>>>> http://paraview.org/Bug.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> -berk
>>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Powered by www.kitware.com
>>>>>>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>>>>>> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>>>>>>>> Follow this link to subscribe/unsubscribe:
>>>>>>>> http://www.paraview.org/mailman/listinfo/paraview
>>>>>>> -- 
>>>>>>> d o m i n i k   s z c z e r b a ,   p h d . . . . . . . . . . .
>>>>>>> c o m p u t a t i o n a l   l i f e   s c i e n c e   g r o u p
>>>>>>> . . . . . . . i t ' i s   r e s e a r c h   f o u n d a t i o n
>>>>>>> . . . . . . . . . . . . . . . . . . . . http://www.itis.ethz.ch
>>>>>>>
>>>>> -- 
>>>>> d o m i n i k   s z c z e r b a ,   p h d . . . . . . . . . . .
>>>>> c o m p u t a t i o n a l   l i f e   s c i e n c e   g r o u p
>>>>> . . . . . . . i t ' i s   r e s e a r c h   f o u n d a t i o n
>>>>> . . . . . . . . . . . . . . . . . . . . http://www.itis.ethz.ch
>>>>>
>>>
>>> -- 
>>> d o m i n i k   s z c z e r b a ,   p h d . . . . . . . . . . .
>>> c o m p u t a t i o n a l   l i f e   s c i e n c e   g r o u p
>>> . . . . . . . i t ' i s   r e s e a r c h   f o u n d a t i o n
>>> . . . . . . . . . . . . . . . . . . . . http://www.itis.ethz.ch
>>>
>> _______________________________________________
>> Powered by www.kitware.com
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>> Follow this link to subscribe/unsubscribe:
>> http://www.paraview.org/mailman/listinfo/paraview
>
>
> -- 
> d o m i n i k   s z c z e r b a ,   p h d . . . . . . . . . . .
> c o m p u t a t i o n a l   l i f e   s c i e n c e   g r o u p
> . . . . . . . i t ' i s   r e s e a r c h   f o u n d a t i o n
> . . . . . . . . . . . . . . . . . . . . http://www.itis.ethz.ch
>



More information about the ParaView mailing list