diff --git a/libeplayer3/container/container.c b/libeplayer3/container/container.cpp similarity index 100% rename from libeplayer3/container/container.c rename to libeplayer3/container/container.cpp diff --git a/libeplayer3/container/container_ffmpeg.c b/libeplayer3/container/container_ffmpeg.cpp similarity index 100% rename from libeplayer3/container/container_ffmpeg.c rename to libeplayer3/container/container_ffmpeg.cpp diff --git a/libeplayer3/manager/audio.c b/libeplayer3/manager/audio.cpp similarity index 100% rename from libeplayer3/manager/audio.c rename to libeplayer3/manager/audio.cpp diff --git a/libeplayer3/manager/chapter.c b/libeplayer3/manager/chapter.cpp similarity index 100% rename from libeplayer3/manager/chapter.c rename to libeplayer3/manager/chapter.cpp diff --git a/libeplayer3/manager/manager.c b/libeplayer3/manager/manager.cpp similarity index 100% rename from libeplayer3/manager/manager.c rename to libeplayer3/manager/manager.cpp diff --git a/libeplayer3/manager/subtitle.c b/libeplayer3/manager/subtitle.cpp similarity index 100% rename from libeplayer3/manager/subtitle.c rename to libeplayer3/manager/subtitle.cpp diff --git a/libeplayer3/manager/teletext.c b/libeplayer3/manager/teletext.cpp similarity index 100% rename from libeplayer3/manager/teletext.c rename to libeplayer3/manager/teletext.cpp diff --git a/libeplayer3/manager/video.c b/libeplayer3/manager/video.cpp similarity index 100% rename from libeplayer3/manager/video.c rename to libeplayer3/manager/video.cpp diff --git a/libeplayer3/output/linuxdvb.c b/libeplayer3/output/linuxdvb.cpp similarity index 100% rename from libeplayer3/output/linuxdvb.c rename to libeplayer3/output/linuxdvb.cpp diff --git a/libeplayer3/output/output.c b/libeplayer3/output/output.cpp similarity index 100% rename from libeplayer3/output/output.c rename to libeplayer3/output/output.cpp diff --git a/libeplayer3/output/writer/ac3.c b/libeplayer3/output/writer/ac3.cpp similarity index 100% rename from libeplayer3/output/writer/ac3.c rename to libeplayer3/output/writer/ac3.cpp diff --git a/libeplayer3/output/writer/divx.c b/libeplayer3/output/writer/divx.cpp similarity index 100% rename from libeplayer3/output/writer/divx.c rename to libeplayer3/output/writer/divx.cpp diff --git a/libeplayer3/output/writer/dts.c b/libeplayer3/output/writer/dts.cpp similarity index 100% rename from libeplayer3/output/writer/dts.c rename to libeplayer3/output/writer/dts.cpp diff --git a/libeplayer3/output/writer/flac.c b/libeplayer3/output/writer/flac.cpp similarity index 100% rename from libeplayer3/output/writer/flac.c rename to libeplayer3/output/writer/flac.cpp diff --git a/libeplayer3/output/writer/h263.c b/libeplayer3/output/writer/h263.cpp similarity index 100% rename from libeplayer3/output/writer/h263.c rename to libeplayer3/output/writer/h263.cpp diff --git a/libeplayer3/output/writer/h264.c b/libeplayer3/output/writer/h264.cpp similarity index 100% rename from libeplayer3/output/writer/h264.c rename to libeplayer3/output/writer/h264.cpp diff --git a/libeplayer3/output/writer/misc.c b/libeplayer3/output/writer/misc.cpp similarity index 100% rename from libeplayer3/output/writer/misc.c rename to libeplayer3/output/writer/misc.cpp diff --git a/libeplayer3/output/writer/mp3.c b/libeplayer3/output/writer/mp3.cpp similarity index 100% rename from libeplayer3/output/writer/mp3.c rename to libeplayer3/output/writer/mp3.cpp diff --git a/libeplayer3/output/writer/mpeg2.c b/libeplayer3/output/writer/mpeg2.cpp similarity index 100% rename from libeplayer3/output/writer/mpeg2.c rename to libeplayer3/output/writer/mpeg2.cpp diff --git a/libeplayer3/output/writer/pcm.c b/libeplayer3/output/writer/pcm.cpp similarity index 100% rename from libeplayer3/output/writer/pcm.c rename to libeplayer3/output/writer/pcm.cpp diff --git a/libeplayer3/output/writer/pes.c b/libeplayer3/output/writer/pes.cpp similarity index 100% rename from libeplayer3/output/writer/pes.c rename to libeplayer3/output/writer/pes.cpp diff --git a/libeplayer3/output/writer/vc1.c b/libeplayer3/output/writer/vc1.cpp similarity index 100% rename from libeplayer3/output/writer/vc1.c rename to libeplayer3/output/writer/vc1.cpp diff --git a/libeplayer3/output/writer/wmv.c b/libeplayer3/output/writer/wmv.cpp similarity index 100% rename from libeplayer3/output/writer/wmv.c rename to libeplayer3/output/writer/wmv.cpp diff --git a/libeplayer3/output/writer/writer.c b/libeplayer3/output/writer/writer.cpp similarity index 100% rename from libeplayer3/output/writer/writer.c rename to libeplayer3/output/writer/writer.cpp diff --git a/libeplayer3/playback/playback.c b/libeplayer3/playback/playback.cpp similarity index 100% rename from libeplayer3/playback/playback.c rename to libeplayer3/playback/playback.cpp