DivX specifically is not so useful now that windows (7? vista?) bundles good MPEG-4 decoders for both ASP and AVC (but on XP-class hardware, it was more performant than XviD). I think the DivX software bundle includes an encoder, so there's that.
There's still a few reasons directshow is still relevant:
- Getting video thumbnails for .mkv, .ogg, and .flv files in windows explorer
- Adding postprocessing filters (deblock, aspect ratio correction, pixel shaders, subtitling) to media players that don't otherwise support it (windows media player)
- Adding AV format and container support to your existing media player, for formats that Microsoft don't bundle decoders for (e.g. H.265, VP8, theora, daala, silk...)
There's still a few reasons directshow is still relevant:
- Getting video thumbnails for .mkv, .ogg, and .flv files in windows explorer
- Adding postprocessing filters (deblock, aspect ratio correction, pixel shaders, subtitling) to media players that don't otherwise support it (windows media player)
- Adding AV format and container support to your existing media player, for formats that Microsoft don't bundle decoders for (e.g. H.265, VP8, theora, daala, silk...)