diff --git a/libeplayer3/include/writer.h b/libeplayer3/include/writer.h index f77b985..e51b901 100644 --- a/libeplayer3/include/writer.h +++ b/libeplayer3/include/writer.h @@ -38,7 +38,6 @@ typedef struct WriterCaps_s { typedef struct Writer_s { int (*reset) (); int (*writeData) (WriterAVCallData_t *); - int (*writeReverseData) (WriterAVCallData_t *); WriterCaps_t *caps; } Writer_t; diff --git a/libeplayer3/output/writer/ac3.cpp b/libeplayer3/output/writer/ac3.cpp index b4547ff..c1b7801 100644 --- a/libeplayer3/output/writer/ac3.cpp +++ b/libeplayer3/output/writer/ac3.cpp @@ -130,7 +130,6 @@ static WriterCaps_t caps_ac3 = { struct Writer_s WriterAudioAC3 = { &reset, &writeData, - NULL, &caps_ac3 }; @@ -144,6 +143,5 @@ static WriterCaps_t caps_eac3 = { struct Writer_s WriterAudioEAC3 = { &reset, &writeData, - NULL, &caps_eac3 }; diff --git a/libeplayer3/output/writer/divx.cpp b/libeplayer3/output/writer/divx.cpp index 568f161..5dc0e66 100644 --- a/libeplayer3/output/writer/divx.cpp +++ b/libeplayer3/output/writer/divx.cpp @@ -172,7 +172,6 @@ static WriterCaps_t mpeg4p2_caps = { struct Writer_s WriterVideoMSCOMP = { &reset, &writeData, - NULL, &mpeg4p2_caps }; @@ -186,7 +185,6 @@ static WriterCaps_t fourcc_caps = { struct Writer_s WriterVideoFOURCC = { &reset, &writeData, - NULL, &fourcc_caps }; @@ -200,6 +198,5 @@ static WriterCaps_t divx_caps = { struct Writer_s WriterVideoDIVX = { &reset, &writeData, - NULL, &divx_caps }; diff --git a/libeplayer3/output/writer/dts.cpp b/libeplayer3/output/writer/dts.cpp index 787c048..25d38ce 100644 --- a/libeplayer3/output/writer/dts.cpp +++ b/libeplayer3/output/writer/dts.cpp @@ -155,6 +155,5 @@ static WriterCaps_t caps = { struct Writer_s WriterAudioDTS = { &reset, &writeData, - NULL, &caps }; diff --git a/libeplayer3/output/writer/flac.cpp b/libeplayer3/output/writer/flac.cpp index b958dca..75ca276 100644 --- a/libeplayer3/output/writer/flac.cpp +++ b/libeplayer3/output/writer/flac.cpp @@ -131,6 +131,5 @@ static WriterCaps_t caps_flac = { struct Writer_s WriterAudioFLAC = { &reset, &writeData, - NULL, &caps_flac }; diff --git a/libeplayer3/output/writer/h263.cpp b/libeplayer3/output/writer/h263.cpp index d7d2fb4..8c9db77 100644 --- a/libeplayer3/output/writer/h263.cpp +++ b/libeplayer3/output/writer/h263.cpp @@ -144,7 +144,6 @@ static WriterCaps_t caps_h263 = { struct Writer_s WriterVideoH263 = { &reset, &writeData, - NULL, &caps_h263 }; @@ -158,6 +157,5 @@ static WriterCaps_t caps_flv = { struct Writer_s WriterVideoFLV = { &reset, &writeData, - NULL, &caps_flv }; diff --git a/libeplayer3/output/writer/h264.cpp b/libeplayer3/output/writer/h264.cpp index 61ebc1e..da92dc0 100644 --- a/libeplayer3/output/writer/h264.cpp +++ b/libeplayer3/output/writer/h264.cpp @@ -371,30 +371,6 @@ static int writeData(WriterAVCallData_t *call) return len; } -static int writeReverseData(WriterAVCallData_t *call) -{ - h264_printf(10, "\n"); - - if (call == NULL) { - h264_err("call data is NULL...\n"); - return 0; - } - - h264_printf(10, "VideoPts %lld\n", call->Pts); - - if ((call->packet->data == NULL) || (call->packet->size <= 0)) { - h264_err("NULL Data. ignoring...\n"); - return 0; - } - - if (call->fd < 0) { - h264_err("file pointer < 0. ignoring ...\n"); - return 0; - } - - return 0; -} - /* ***************************** */ /* Writer Definition */ /* ***************************** */ @@ -409,6 +385,5 @@ static WriterCaps_t caps = { struct Writer_s WriterVideoH264 = { &reset, &writeData, - &writeReverseData, &caps }; diff --git a/libeplayer3/output/writer/mp3.cpp b/libeplayer3/output/writer/mp3.cpp index 6906c31..a5719c2 100644 --- a/libeplayer3/output/writer/mp3.cpp +++ b/libeplayer3/output/writer/mp3.cpp @@ -133,7 +133,6 @@ static WriterCaps_t caps_mp3 = { struct Writer_s WriterAudioMP3 = { &reset, &writeData, - NULL, &caps_mp3 }; @@ -147,7 +146,6 @@ static WriterCaps_t caps_mpegl3 = { struct Writer_s WriterAudioMPEGL3 = { &reset, &writeData, - NULL, &caps_mpegl3 }; @@ -161,6 +159,5 @@ static WriterCaps_t caps_vorbis = { struct Writer_s WriterAudioVORBIS = { &reset, &writeData, - NULL, &caps_vorbis }; diff --git a/libeplayer3/output/writer/mpeg2.cpp b/libeplayer3/output/writer/mpeg2.cpp index 9869ba1..e8845e4 100644 --- a/libeplayer3/output/writer/mpeg2.cpp +++ b/libeplayer3/output/writer/mpeg2.cpp @@ -147,7 +147,6 @@ static WriterCaps_t caps = { struct Writer_s WriterVideoMPEG2 = { &reset, &writeData, - NULL, &caps }; @@ -161,6 +160,5 @@ static WriterCaps_t h264_caps = { struct Writer_s WriterVideoMPEGH264 = { &reset, &writeData, - NULL, &h264_caps }; diff --git a/libeplayer3/output/writer/pcm.cpp b/libeplayer3/output/writer/pcm.cpp index 38efc06..026a634 100644 --- a/libeplayer3/output/writer/pcm.cpp +++ b/libeplayer3/output/writer/pcm.cpp @@ -423,6 +423,5 @@ static WriterCaps_t caps_ipcm = { struct Writer_s WriterAudioIPCM = { &reset, &writeData, - NULL, &caps_ipcm }; diff --git a/libeplayer3/output/writer/vc1.cpp b/libeplayer3/output/writer/vc1.cpp index a79e740..e8d4d98 100644 --- a/libeplayer3/output/writer/vc1.cpp +++ b/libeplayer3/output/writer/vc1.cpp @@ -281,6 +281,5 @@ static WriterCaps_t caps = { struct Writer_s WriterVideoVC1 = { &reset, &writeData, - NULL, &caps }; diff --git a/libeplayer3/output/writer/wmv.cpp b/libeplayer3/output/writer/wmv.cpp index 1cd5452..1f3ff06 100644 --- a/libeplayer3/output/writer/wmv.cpp +++ b/libeplayer3/output/writer/wmv.cpp @@ -255,6 +255,5 @@ static WriterCaps_t caps = { struct Writer_s WriterVideoWMV = { &reset, &writeData, - NULL, &caps };