[Paraview] MJPEG instead of MPEG4 (issue 8925)

Dominik Szczerba dominik at itis.ethz.ch
Mon Aug 10 09:09:16 EDT 2009


For reference, mine is here.
http://otoro.itis.ethz.ch/~dominik/tmp/test.ogv
regards,
Dominik

Michael Wild wrote:
> 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
>>
> 


-- 
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