Advertisement
Guest User

Untitled

a guest
Dec 11th, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.45 KB | None | 0 0
  1. diff --git a/mythtv/external/FFmpeg/libavformat/Makefile b/mythtv/external/FFmpeg/libavformat/Makefile
  2. index 37a541b..ba69156 100644
  3. --- a/mythtv/external/FFmpeg/libavformat/Makefile
  4. +++ b/mythtv/external/FFmpeg/libavformat/Makefile
  5. @@ -216,8 +216,8 @@ OBJS-$(CONFIG_MPEG2SVCD_MUXER) += mpegenc.o
  6. OBJS-$(CONFIG_MPEG1VIDEO_MUXER) += rawenc.o
  7. OBJS-$(CONFIG_MPEG2VIDEO_MUXER) += rawenc.o
  8. OBJS-$(CONFIG_MPEGPS_DEMUXER) += mpeg.o
  9. -OBJS-$(CONFIG_MPEGTSORIG_DEMUXER) += mpegts.o isom.o
  10. -OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts-mythtv.o isom.o
  11. +OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts.o isom.o
  12. +#OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts-mythtv.o isom.o
  13. OBJS-$(CONFIG_MPEGTS_MUXER) += mpegtsenc.o
  14. OBJS-$(CONFIG_MPEGVIDEO_DEMUXER) += mpegvideodec.o rawdec.o
  15. OBJS-$(CONFIG_MPJPEG_MUXER) += mpjpeg.o
  16. diff --git a/mythtv/external/FFmpeg/libavformat/allformats.c b/mythtv/external/FFmpeg/libavformat/allformats.c
  17. index 62141c2..698f151 100644
  18. --- a/mythtv/external/FFmpeg/libavformat/allformats.c
  19. +++ b/mythtv/external/FFmpeg/libavformat/allformats.c
  20. @@ -166,11 +166,11 @@ void av_register_all(void)
  21. REGISTER_MUXER (MPEG2VIDEO, mpeg2video);
  22. REGISTER_MUXER (MPEG2VOB, mpeg2vob);
  23. REGISTER_DEMUXER (MPEGPS, mpegps);
  24. -// REGISTER_MUXDEMUX (MPEGTS, mpegts);
  25. + REGISTER_MUXDEMUX (MPEGTS, mpegts);
  26. REGISTER_MUXER (MPEGTS, mpegts);
  27. - REGISTER_DEMUXER (MPEGTS, mythtv_mpegts);
  28. -// REGISTER_DEMUXER (MPEGTSRAW, mpegtsraw);
  29. - REGISTER_DEMUXER (MPEGTSRAW, mythtv_mpegtsraw);
  30. +// REGISTER_DEMUXER (MPEGTS, mythtv_mpegts);
  31. + REGISTER_DEMUXER (MPEGTSRAW, mpegtsraw);
  32. +// REGISTER_DEMUXER (MPEGTSRAW, mythtv_mpegtsraw);
  33. REGISTER_DEMUXER (MPEGVIDEO, mpegvideo);
  34. REGISTER_MUXER (MPJPEG, mpjpeg);
  35. REGISTER_DEMUXER (MSNWC_TCP, msnwc_tcp);
  36. diff --git a/mythtv/external/FFmpeg/libavformat/mpegts.c b/mythtv/external/FFmpeg/libavformat/mpegts.c
  37. index 37dde1f..788a59b 100644
  38. --- a/mythtv/external/FFmpeg/libavformat/mpegts.c
  39. +++ b/mythtv/external/FFmpeg/libavformat/mpegts.c
  40. @@ -1283,7 +1283,7 @@ static void m4sl_cb(MpegTSFilter *filter, const uint8_t *section, int section_le
  41. av_free(mp4_descr[i].dec_config_descr);
  42. }
  43.  
  44. -int ff_old_parse_mpeg2_descriptor(AVFormatContext *fc, AVStream *st, int stream_type,
  45. +int ff_parse_mpeg2_descriptor(AVFormatContext *fc, AVStream *st, int stream_type,
  46. const uint8_t **pp, const uint8_t *desc_list_end,
  47. Mp4Descr *mp4_descr, int mp4_descr_count, int pid,
  48. MpegTSContext *ts)
  49. @@ -1543,7 +1543,7 @@ static void pmt_cb(MpegTSFilter *filter, const uint8_t *section, int section_len
  50. if (desc_list_end > p_end)
  51. break;
  52. for(;;) {
  53. - if (ff_old_parse_mpeg2_descriptor(ts->stream, st, stream_type, &p, desc_list_end,
  54. + if (ff_parse_mpeg2_descriptor(ts->stream, st, stream_type, &p, desc_list_end,
  55. mp4_descr, mp4_descr_count, pid, ts) < 0)
  56. break;
  57.  
  58. @@ -2196,7 +2196,7 @@ static int64_t mpegts_get_dts(AVFormatContext *s, int stream_index,
  59. /**************************************************************/
  60. /* parsing functions - called from other demuxers such as RTP */
  61.  
  62. -MpegTSContext *ff_old_mpegts_parse_open(AVFormatContext *s)
  63. +MpegTSContext *ff_mpegts_parse_open(AVFormatContext *s)
  64. {
  65. MpegTSContext *ts;
  66.  
  67. @@ -2215,7 +2215,7 @@ MpegTSContext *ff_old_mpegts_parse_open(AVFormatContext *s)
  68.  
  69. /* return the consumed length if a packet was output, or -1 if no
  70. packet is output */
  71. -int ff_old_mpegts_parse_packet(MpegTSContext *ts, AVPacket *pkt,
  72. +int ff_mpegts_parse_packet(MpegTSContext *ts, AVPacket *pkt,
  73. const uint8_t *buf, int len)
  74. {
  75. int len1;
  76. @@ -2240,7 +2240,7 @@ int ff_old_mpegts_parse_packet(MpegTSContext *ts, AVPacket *pkt,
  77. return len1 - len;
  78. }
  79.  
  80. -void ff_old_mpegts_parse_close(MpegTSContext *ts)
  81. +void ff_mpegts_parse_close(MpegTSContext *ts)
  82. {
  83. int i;
  84.  
  85. @@ -2250,7 +2250,7 @@ void ff_old_mpegts_parse_close(MpegTSContext *ts)
  86. }
  87.  
  88. AVInputFormat ff_mpegts_demuxer = {
  89. - .name = "mpegts-ffmpeg",
  90. + .name = "mpegts",
  91. .long_name = NULL_IF_CONFIG_SMALL("MPEG-TS (MPEG-2 Transport Stream)"),
  92. .priv_data_size = sizeof(MpegTSContext),
  93. .read_probe = mpegts_probe,
  94. @@ -2262,7 +2262,7 @@ AVInputFormat ff_mpegts_demuxer = {
  95. };
  96.  
  97. AVInputFormat ff_mpegtsraw_demuxer = {
  98. - .name = "mpegtsraw-ffmpeg",
  99. + .name = "mpegtsraw",
  100. .long_name = NULL_IF_CONFIG_SMALL("raw MPEG-TS (MPEG-2 Transport Stream)"),
  101. .priv_data_size = sizeof(MpegTSContext),
  102. .read_header = mpegts_read_header,
  103. diff --git a/mythtv/external/FFmpeg/libavformat/utils-mythtv.c b/mythtv/external/FFmpeg/libavformat/utils-mythtv.c
  104. index a35e6cc..d3a24d5 100644
  105. --- a/mythtv/external/FFmpeg/libavformat/utils-mythtv.c
  106. +++ b/mythtv/external/FFmpeg/libavformat/utils-mythtv.c
  107. @@ -138,7 +138,7 @@ void av_remove_stream(AVFormatContext *s, int id, int remove_ts) {
  108. av_log(NULL, AV_LOG_DEBUG,
  109. "av_remove_stream: mpegts_remove_stream\n");
  110. MpegTSContext *context = (MpegTSContext*) s->priv_data;
  111. - mpegts_remove_stream(context, id);
  112. +// mpegts_remove_stream(context, id);
  113. }
  114. changes = 1;
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement