AVI SPLITTER : Thanks for replying. My problem is actually a two-fold problem.1. If I try to render the video output pin of the AVI splitter, my decoder is not pulled in automatically. As such, most media player can not play it. The graph manager instead builds a graph like this: ___ Video RendererSource Filter-AVI Splitter / \___ Audio Renderer2. If I insert my decoder filter, and build the graph, then this graph is built: _ My Decoder- Video RendererSource Filter-AVI Splitter / \___ Audio Rendererwhich is what I would expect. But it does not play. It fails with error "invalid format"My encoder compresses video in RGB32 to my custom type. But when playing the AVI file, AVI splitter "thinks" the video stream is ARGB32. Is there anyway to "register" my custom media type so AVI mux and AVI splitter will recognize it?You can connect the avi splitter and your decode filter, If you want toknow how register youself format type,you see the divx mpeg-4 codec sourcecode. AVI SPLITTER : Is there a filter available that can accept data in AVI formatand split it into its constitutent streams (video and audio),that does not have to support the IAsyncReader interface?i.e. Can go straight after the AVI MUX filter and split the streams back up.If not, what would be the best way to do this?Thanks in advance!What about "AVI splitter", which is one of the default filters? It doesn'trequire any specific file reader, it just have an input pin to which AVIstream is delivered. You can connect any custom file parser to it.-----------------Sergej MarsnjakMain 3D programmerRenderSpace - Pristop Interactive d.o.oSloveniaI have tried using the AVI Splitter in Graph Edit, but it does not work.It needs to connect to a pin that supports the IAsyncReader interface, whichthe AVI MUX does not!Any other suggestions?Possible solution is to write a null transform filter, which does nothing(just put data and methods through), but has implemented IAsyncReader. Maybethis could work? AVI SPLITTER : I am developing a DirectShow filter that decodes MPEG4 stream. I have an AVI file that contains MPEG4 video stream but I am not sure about what the AVI splitter passes to the downstream filtyer. The AVI splitter passes the data in chunks to the downstream filter. But the size of this chunk is variable. Can you please tell how the size of these chunks is determined. It doesn't seem that the size is random. Is the size determined after parsing i.e. does the data passed contains an integral number of start codes or can a start code(or header) be broken up. the mpeg4 video stream has the followingformatNow does the AVI splitter pass this data as it is to the downstream filter after breaking up the stream at the beginning of the next start code or some other logic is applied. Also does the AVI splitter pass the start code or does it remove the start codes or header. To what extent does the AVI splitter parse the stream (if it does anyparsing) AVI SPLITTER : I need a stream that is broken up at the end of start code(i.e the start code should not be broken), that contains the start code and the header, and possibly also the number of start codes it contain. Is this possible with the AVI splitter or some other filter?The AVI splitter is completely unaware of the underlying content-types. Itis simply a container format for audio and video (Audio/Video Interleaved =AVI). Thus, no MPEG4 parsing occurs at the AVI splitter level.You will need to register a downstream filter from the AVISplitter/Parser/Source, that accepts MAJORTYPE Video, SUBTYPE XXXX (whereXXXX is the FOURCC code being used in the AVI to tag the video content).Your downstream filter will end up being responsible for some amount ofparsing of the Start-Code, Headers, Data from the stream.Alternatively, if you don't have a reliance on AVI (due to a large amount ofpre-packaged content), you could write your own file-format andsplitter/parser component. AVI SPLITTER : I hope this helps. It would be good to understand the application you'retrying to solve, and whether you really care about file formats or moreabout streaming formats.-- This posting is provided "AS IS" with no warranties, and confers no rights.You assume all risk for your use. © 2002 Microsoft Corporation. All rightsreserved.Brian King, Development LeadWindows CE Multimedia/DirectXMicrosoft CorporationHi BrianI tried out a few things with the AVI splitter and am not sure how it perform its operarions. Firstly during pin negotiations the AVI splitter has to inform the downstream filter about the image size, bit rate, etc. Now how can the splitter pass this information without parsing the stream.Secondly, the size of the input data chunks is variable(the one we get from CMediaType->GetSampleSize()). How is the size of each data chunk determined. One of the logics that can be applied is that the splitter always pass a fixed number of VOPs to the downstream filter. Is that so or some other logic is applied?i am writting a filter for decoding MPEG4 video stream. At present i plan to target AVI and ASF formats. and later would also like to do the same for .mp4 file. however, i guess Micrsoft does not provide any splitter for it.
| ||
|
avi player download, avi's, free gay mpeg, avi format, divx encoder, divx 5.0, divx vcd, mpg converter, mpg download, xxx mpeg, divx digest, divx fix, flask mpeg, converting avi, xing mpeg player, avi viewer, divx codex, divx decoder, divx to svcd, mpg player, divx 3.11, divx com, divx ac3, divx mpeg, playing avi, www divx com, divx porn, nero mpeg 2, xing mpeg, xxx mpg, nero mpeg, sex mpg, convert divx, divx 5.02, divx windows, hardcore mpeg, mpeg layer, panasonic mpeg, sex avi, divx 4, divx alpha, global divx, www divx, lsx mpeg, easy divx, mpeg 2 svcd, mpg joiner, divx 5.03, mpg codec, divx 4.12, 2 avi, avi divx, avi download, avi free, avi mpeg, avi mpg, avi to mpeg, avi to mpg, avi video, codec avi, divx codec, divx download, divx linux, divx player, dvd divx, dvd to avi, free divx, free mpeg, free mpg, mac divx, movies mpeg, mpeg download, mpeg movie, mpeg porn, mpeg sex, player avi, subtitles divx, video mpeg |